C/C++ 에서 void type 은 '없음' 을 나타내는 특별한 타입이다.
이 것은 값 자체가 없음을 의미하기 때문에 L Value 가 될 수 없다.
void a; //void는 값 자체가, 타입이 없기 때문에 선언할 수 없다. 메모리 할당이 불가능
void* pa; // void 포인터는 주소를 가리키는 것이기 때문에 L Value로 사용 가능
L Value는 object의 위치 값을 뜻하는 locator value라고도 한다. L Value는 object를 표기할 수 있다는 뜻이다.
void는 object가 없기 때문에 L Value가 될 수 업다.
'karma( 업 ) > C_C++' 카테고리의 다른 글
The Clockwise/Spiral Rule (570) | 2023.10.25 |
---|---|
상수 포인터 & 포인터 상수의 차이 (1) | 2023.10.25 |
C/C++ 프로그래밍을 잘하려면 (0) | 2020.02.04 |
*& reference to pointer (0) | 2018.12.03 |
09. std::tuple( C++11로 가자 ) (0) | 2018.11.01 |