将 int32_t 键入为 int 是个好主意吗?
Is it a good idea to typedef int32_t as int?
将int16_t
、int32_t
等类型分别重新定义为short
和int
是一个好主意吗?
我更喜欢使用固定宽度的整数类型,但我喜欢short
、int
等的简单性。
这是一个坏主意,因为它违反了最小意外原则。
您的应用程序也可能与使用内置int
和short
的 API 不兼容。
但是,内置类型不能重新定义,这是一件好事。
不过,您仍然可以想出较短的类型名称:
namespace my_short_types {
using u16 = uint16_t;
using u32 = uint32_t;
} // my_short_types
using namespace my_short_types;
using my_short_types::u32; // When there is ambiguity with BSD types.
相关文章:
- 什么时候在C++中返回常量引用是个好主意
- 使用嵌套函数数组是个好主意吗?
- 将std::regex设置为静态的好主意吗
- 使用共享库进行变体处理是个好主意吗?
- 使用列表<Byte>不是好主意吗?
- 用C++编写多级内联函数是个好主意吗?
- 重载参数 C++ 是个好主意吗?
- 扩展 std::vector 是个好主意吗?
- 将 int32_t 键入为 int 是个好主意吗?
- 常量参考延长对象的寿命,然后是const_cast,这是一个好主意吗?
- 使用 QT 开发服务器应用程序是个好主意吗?(QT5)
- 用 constexpr 中的工会取代reinterpret_cast - 好主意?
- 将C 11设置功能更改为带有转发的现代模板功能是一个好主意
- 在哪里使用"std::valarray"是个好主意?
- std :: tr1 :: shared_ptr throw bad_alloc,也是一个好主意
- 在构造函数中循环C++是一个好主意吗?
- 重载指向集合的指针的开始/结束是否是个好主意
- 是一个哨兵 QWidget 一个好主意(以防止在创建和填充布局时出现内存泄漏)
- 搞砸常量是个好主意吗?
- 设置帧速率?这是个好主意吗