【发布时间】:2021-12-02 12:20:06
【问题描述】:
在寻找对有符号和无符号整数算术进行溢出检查的函数时,我遇到了this answer,它提供了很好的编译器内在函数,可以在 GCC 中进行检查数学。由于我目前正在编写的代码需要是跨平台的,因此对于 MSVC(Microsoft Visual Studio)编译器,我也需要类似的东西。
是否存在或者我必须手动实现它?
【问题讨论】:
-
@PaulMcKenzie Boost 目前没有在这个项目中使用,但我会考虑这个选项。
标签: c++ visual-c++ integer-overflow