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;
}