C++

[C++] void

jeylee 2021. 9. 18. 20:26

void 공허 없음

 

void *

- 원본의 자료형을 정하지 않았다.

- 어떤 타입의 주소든 다 받을 수 있다.

- 역참조가 불가능하다.

- 주소연산이 불가능 하다.

 

#include <stdio.h>
#include <stdlib.h>

int main()
{
	// void 
	void* pVoid = nullptr;
	float* pFloat = nullptr;

	{
		int a = 0;
		float f = 0.f;
		double d = 0.;
		long long ll = 0;

		pVoid = &a;
		pVoid = &f;
		pVoid = &d;
		pVoid = &ll;

		// *pVoid ;
		// pVoid + 1;
	}
	return 0;
}