안선생의 개발 블로그
C++ void 본문
Void
반활할 타입이 없다.
return 할 필요가 없다.
함수가 값을 반환하지 않음
void pointer
아무 데이터 타입의 주소의 값을 다 받을 수 있지만 역참조가 안된다.
원본의 자료형을 정하지 않아서 역참조를 할 때 어떻게 접근해야 할지 몰라서 역참조가 안된다. 마찬가지로 주소 연산도 불가능 하다.
특징
1. 어떤한 타입의 변수의 주소든 다 저장 가능하다.
2. 역참조 불가능하다.
3. 주소 연산 불가능하다.
그래서 void 포인터를 사용하기 위해선 대입한 데이터형으로 형변환 시킨 후에 사용해야 한다. 왜냐하면 void 포인터가 뭘 가리키는 지 모르기 때문이다.
배열로 해봤습니다.
형변환 후 사용해야 주소 연산 역참조가 가능해진다.!
'C++' 카테고리의 다른 글
C++ 문자열 (0) | 2022.06.09 |
---|---|
C++ 문자 (0) | 2022.06.07 |
C++ 상수(const) (0) | 2022.06.05 |
C++ 포인터 (0) | 2022.06.03 |
C++ 정적 변수 & 외부 변수 (0) | 2022.06.01 |