可能重复: U后缀的含义
我正在浏览具有一堆定义的代码:#define HEX_NUMBER(0x000000FFu)
尾随你的是什么?我尝试使用和不使用它进行编译,我没有看到任何区别.
c c++ hex
我正在对 C++ 中的一个类进行单元测试,一些公共方法调用私有方法。我知道约定是测试公共接口,但类的功能取决于这些私有方法如何依次调用其他类及其方法。这与公共接口类似,无论私有函数发生什么,它仍然符合 API。
我已经能够在大部分情况下模拟私有函数中调用的类来测试 API,但在少数情况下,我遇到了引用标准库的地方,但未能成功模拟它。模拟标准库类等有什么技巧吗?或者我应该跳过它们?
-- 另外,我无法更改源代码或使用模拟库。
c++ unit-testing mocking std standard-library
c++ ×2
c ×1
hex ×1
mocking ×1
standard-library ×1
std ×1
unit-testing ×1