void

    [C,C++] 포인터 동적 메모리 할당

    void 형 포인터​ 선언 : void *vp; 이렇게 선언하면 vp포인터 변수의 대상체는 void형이 되며 이는 곧 대상체가 정해져 있지 않다는 뜻이다. ​ void 형은 함수와 포인터 변수에게만 적용되는 타입으로 일반 변수에는 쓸 수 없다. void 형 포인터의 특징​ 1. 임의의 대상체를 가리킬 수 있다. ​ void형 포인터는 어떠한 대상체라도 가리킬 수 있다. vp = pi; vp = pd; 좌변이 void형 포인터일 때는 우변에 임의의 포인터형이 모두 올 수 있다. ​ 반대로 임의의 포인터에 void형 포인터를 대입할 떄는 반드시 캐스팅을 해야한다. ​ 캐스팅 ex) pi = (int * ) vp; pd = (double *)vp; 2. *연산자를 쓸 수 없다. ​ void형 포인터는 임의의 ..