c++中指针占⼏个字节通过⼀段代码进⾏测试:
#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;
sizeof 指针
cout << "float " << sizeof(p2) << endl;
double c = 1.3456;
double *p3 = &c;
cout << "double" << sizeof(p3) << endl;
system("pause");
return 0;
}
在WIN32编译器下
在x64编译器下
由此得出结论:
指针在Win32下的⼤⼩为4字节
x64下的⼤⼩为8字节
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论