본문 바로가기

카테고리 없음

[C++]void 포인터의 사용


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포인터는 지금 가리키고 있는 변수가 어떤 타입인지 모르기 때문에 

주소를 저장하는 용도로만 사용