다음을 통해 공유


void (C++)

함수의 반환 형식으로 사용 하는 경우는 void 키워드를 지정 하는 함수 값을 반환 하지 않습니다.사용 하는 경우 함수 매개 변수 목록에서 void 함수 매개 변수를 사용 합니다.에 대 한 포인터의 선언에 사용 하는 경우 void 포인터 "범용" 됩니다.

한 포인터 형식이 면 void *, 포인터에 선언 된 모든 변수를 가리킬 수 있습니다의 const 또는 volatile 키워드입니다.이 속성을 다른 형식으로 캐스팅 하지 않으면 void 포인터 역참조 될 수 없습니다.Void 포인터는 데이터 포인터를 다른 형식으로 변환할 수 있습니다.

Void 포인터는 C++에서 클래스 멤버 함수를 있지만 가리킬 수 있습니다.

Void 형식의 변수를 선언할 수 없습니다.

예제

// void.cpp
void vobject;   // C2182
void *pv;   // okay
int *pint; int i;
int main() {
   pv = &i;
   // Cast optional in C required in C++
   pint = (int *)pv;
} 

참고 항목

참조

C + + 키워드

Void 형식에 대 한 포인터

기본 형식 (C++)