#include <stdio.h>
int main(void)
{
void* pVoid = nullptr;
int* pInt = nullptr;
{
int a = 0;
float f = 0.f;
double d = 0.;
long long ll = 0;
pVoid = &a;
pVoid = &f;
pVoid = &d;
pVoid = ≪
}
return 0;
}
void* 의 특징
1. 원본의 자료형을 정하지 않음
2. 어떠한 타입의 변수의 주소든 다 저장 가능 ( 데이터의 원형을 특정한 자료형으로 보지 않기 때문)
3. 역참조 불가능
4. 주소 연산 불가능
댓글