반응형

void  포인터는 클래스 템플릿처럼 자료형을 미리 지정하지 않고 나주엥 원하는 형태로 자유롭게 변환할 수 잇는 유용한 기능을 제공한다.

고급 개발자들이 추상화들이 추상화르 ㄹ구현하 ㄹ때 자쥬 사용하는 패턴이다.

 

int value = 100;

double value2 = 100.121;

void *voidPointer = &value;

voidPointer = &value2;

 

void 포인터형으로 선언한 voidPointer 변수는 특정 자료형으로 지정하지 않았으므로 int형이든 double형이든 할당 할 수 있다.

물론 실제 코드에서 이렇게 바로 자료형을 변경하는 경우는 없지만, 예로서는 충분하다.

728x90
반응형
LIST

'IT개발/정보 > Modern C++' 카테고리의 다른 글

decltype형  (0) 2021.12.26
auto형 변수  (0) 2021.12.26
특수 문자표  (0) 2021.12.26
C++11 표준 기본 자료형  (0) 2021.12.26
간단한 파일 입출력  (0) 2021.12.26

+ Recent posts