1 2 3 4 5 6 7 8 9 10 | int main() { int i = 400; //int 타입의 주소를 void 포인터에 보관 void* pv = &i; //*pv에 보관된 주소를 int*타입에 옮겨 담은 후에 사용가능 int* pi =(int*)pv; return 0; }; | cs |
void포인터는 모든 타입을 가리킬 수 있는 포인터.
하지만 void포인터는 지금 가리키고 있는 변수가 어떤 타입인지 모르기 때문에
주소를 저장하는 용도로만 사용