有没有办法用8字节(x64)设置C++长类型大小?

4 c++ sizeof long-integer

GCC使用sizeof(long)=8Visual Studio 编译程序sizeof(long)=4.如何在Winows x64上将sizeof(long)设置为8个字节?

Cor*_*mer 6

实际大小long 未指定为精确的字节数,仅指定它必须能够表示的值的范围.但是,您可以使用固定宽度整数

std::int64_t
Run Code Online (Sandbox Code Playgroud)

这与其他固定宽度整数类型一起可用 <cstdint>

  • @AlekDepler - 你无法做你想做的事.编写一个脚本,自动完成您需要做的事情. (2认同)