如何确定C ++代码是用32位还是64位编译的?
在C++中,没有直接的方法来检查环境体系结构。Windows系统有两个宏,可用于检查体系结构。这些宏是_WIN64和_WIN32。当系统是64位时,_WIN64将为1,否则_WIN32将为1。因此,使用宏检查可以确定体系结构
示例
#include <iostream>
using namespace std;
int main() {
#ifdef _WIN64
cout << "This is 64 bit system" << endl;
#elif _WIN32
cout << "This is 32 bit system" << endl;
#endif
}输出结果
This is 64 bit system
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短