함수의 반환값이 없을 경우 void를 사용.
별도로 return 없어도 됨.
void* pVoid = nullptr;
float* pFloat = nullptr; // 역참조 시, 이 주소의 값을 float으로 사용하겠다.
void* pVoid : 포인터 변수void* pVoid = nullptr;
int a = 0;
float f = 0.f;
double d = 0.;
long long ll = 0;
pVoid = &a;
pVoid = &f;
pVoid = &d;
pVoid = ≪
*pVoid; // 불가능
pVoid + 1; // 불가능
pVoid + 1 : 자료형의 크기를 알 수 없으므로 다음 주소가 무엇인지 알 수 없음.동적할당 전, 포인터 개념을 유의해야함