关于C++指针类型所占大小的测试
来源:互联网 发布:seo查询爱站网 编辑:程序博客网 时间:2024/06/11 23:53
环境win10 64位操作系统+VS2013:
当VS配置管理器为win32时,编译出来的exe文件运行结果显示所有类型的指针都是4个字节,如下图1:
图 1
当VS配置管理器为X64时,编译出来的exe文件运行结果显示所有类型的指针都是8个字节,如下图2:
图 2
此外还在师兄的win7 32位计算机上vs2010下进行测试结果显示与win10 64位计算机上的VS2013没有差别,强调一点的是,windows7虽然是32位的,但是只要VS编译器平台设置成X64,那么指针照样占用8个字节(64位),而不是有些人认为的32位操作系统下所有指针都是32位,这个指针大小预编译器相关。
总结:编译器才是决定指针所占用空间的先决条件,32位操作系统也能够编译64位程序,只不过编译好的程序只能在64位计算机上运行而已》
0 0
- 关于C++指针类型所占大小的测试
- 测试各种类型所占内存的大小
- 关于指针变量所占内存空间大小的问题
- sizeof()函数求类型所占字节大小-指针,数组
- /*测试数组的类型及指针类型所占的字节长度*/
- 各种类型所占大小
- C语言中指针变量所占字节大小
- 关于根据指针测定一块内存所占空间大小的问题
- int类型以及指针的类型所占字节的大小,到底是由什么决定的?
- 关于C的迷惑之一 ---- 各种数据类型所占的大小
- Java基本类型所占存储空间大小的整理
- 指针变量所占字节大小问题
- 关于PCHAR所占字节大小的问题
- [iOS]关于计算文字所占范围大小的方法
- C++各种类型变量所占大小
- C++常见类型所占字节大小
- C#/Java/C/C++基本类型所占大小及表示范围
- c/c++ 各个类型所占的字节数
- 页面上使用jQuery显示数据
- 数组中重复的数
- opencv中图像异或函数bitwise_xor
- 技术人员价值评测系统Merit
- XIB中设置UITextField的高度
- 关于C++指针类型所占大小的测试
- linux随心笔记之文件权限种类
- sth about sm-treap
- iOS开发-Git命令及操作
- 【iOS学习】十、利用背景色解决页面跳转卡顿
- 【经典算法】:用C语言画日历表
- 点阵字库简介及使用方法
- 二叉树的遍历
- 行列有序的二维数组查找