-
void 형 포인터@ 16. 1 ~ 17. 1/면접관련 2017. 1. 4. 19:19
void형 포인터란 모든형(char int double 등)의 주소를 저장할 수 있는 포인터이다.
char형과 int형 주소 모두를 저장해야하는 경우라면..void포인터를 사용하여 저장해야한다.
int num=1;
char a='a';
void *vp;
vp=#
vp=&a;
이렇게 가능은 한데..즉 주소를 저장할 수는 있지만..
*vp 처럼 주소가 가지고 있는 값에는 접근을 못한다.
어떤 형태로 접근해야할지 모르니까...근데 형변환을 하면 가능해진다.
즉, *(int*)vp; *(char*)vp 이런식으로..
'@ 16. 1 ~ 17. 1 > 면접관련' 카테고리의 다른 글
friend 키워드의 의미? (0) 2017.01.04 참조와 포인터 차이점, 지역변수 참조반환하지말것! (0) 2017.01.04 문자열 관련 (0) 2017.01.04 C++ 템플릿의 종류 (0) 2017.01.04 C++ 정리(게임개발자를 위한 C++ 참고) (0) 2016.12.28