gpt4 book ai didi

c++ - 从 int 转换为 int32

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:08:33 25 4
gpt4 key购买 nike

我的 C++ 代码中有一堆 int,我需要将其更改为 int32。与我的 bool 相同。为了使用 int32 和 bool32,我需要包含什么 header 。另外,一旦我制作了它们,我该如何声明它们。我可以只用 int32 替换 int 吗?

例如:

int x;

成为

int32 x;

当我尝试从 int 更改为 int32 时,我遇到了很多错误。这里有一些:

错误 C4430:缺少类型说明符 - 假定为 int。注意:C++不支持default-int

错误 C2086:“const int x”:重新定义

最佳答案

<cstdint>

如果您的编译器支持它,将为您提供 int32_t,C99 固定宽度整数类型。

从未听说过 no bool32,我什至无法想象它会产生什么样的意义。

是的,只要您的类型保持基本类型和/或具有默认构造函数/非隐式构造函数......您可以将 int 替换为您的类型...取决于用途。

关于c++ - 从 int 转换为 int32,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4854886/

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