欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

c++中 指针占几个字节

程序员文章站 2024-03-14 09:04:28
...

通过一段代码进行测试:

#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
	int a = 1;
	int *p1 = &a;
	cout << "int " << sizeof(p1) << endl;
	float b = 1.23;
	float *p2 = &b;
	cout << "float " << sizeof(p2) << endl;
	double c = 1.3456;
	double *p3 = &c;
	cout << "double" << sizeof(p3) << endl;
	system("pause");
	return 0;
	

}

在WIN32编译器下

c++中 指针占几个字节

在x64编译器下

c++中 指针占几个字节

由此得出结论:

指针在Win32下的大小为4字节

x64下的大小为8字节