karma( 업 )/C_C++
void 선언
생짜
2024. 4. 11. 09:01
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가 될 수 업다.