프로그래밍 언어/C++

void* 포인터 크기

ShovelingLife 2023. 7. 23. 17:35

각 시스템마다 차이가 있다.

16비트 - 2 바이트

32비트 - 4 바이트

64비트 - 8 바이트

#include <stdio.h>
int main() {
   void *ptr;
   printf("The size of pointer value : %d", sizeof(ptr));
   return 0;
}

또는

#include <iostream>
using namespace std;

int main()
{
	cout << sizeof(void*);
}

결과) 8