gpt4 book ai didi

c++ - 保留 BOOL 而不是 bool

转载 作者:太空狗 更新时间:2023-10-29 19:46:31 26 4
gpt4 key购买 nike

我知道,bool在 C++ 中使用,而 BOOL是定义为 int 的 Microsoft 特定类型.

我的代码正在使用 BOOL因为它最初是为 Windows 制作的,但我试图保持相同的方式而不更改我的代码 BOOL boolean ,当我要把它移植到 Mac 时。

这样的东西能行吗?

    typedef int8_t _Bool;         
typedef _Bool (BOOL);
static const BOOL False = 0;
static const BOOL True = 1;

如果是,是否有更好的方法,为什么?
如果不是,那么为什么以及我应该做什么?

最佳答案

我不明白为什么一个好的 IDE 不能将 BOOL 全局更改为 bool。我宁愿有更大的便携性。我不喜欢 typedef,因为它更难阅读。

关于c++ - 保留 BOOL 而不是 bool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11117362/

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