gpt4 book ai didi

c++ - 覆盖默认数据类型C++

转载 作者:行者123 更新时间:2023-12-02 09:51:36 26 4
gpt4 key购买 nike

我有一个旨在仅在32位系统上运行的程序,我想将其移植到64位。我正在使用FreeBSD 12.1 amd64 ...,并且long和int具有不同的大小。
我想将默认数据类型覆盖为int。
我可以做类似typedef long int;using int = long;的事情吗?

最佳答案

不,尝试更改未定义的C++关键字时的行为。
因此,使用typedefusing甚至#define都不是解决方案。
如果需要整数类型在各个平台上都相同,请使用固定宽度类型std::int32_t等。

关于c++ - 覆盖默认数据类型C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64185071/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com