小编ace*_*ace的帖子

以十六进制数C/C++尾随u

可能重复:
U后缀的含义

我正在浏览具有一堆定义的代码:#define HEX_NUMBER(0x000000FFu)

尾随你的是什么?我尝试使用和不使用它进行编译,我没有看到任何区别.

c c++ hex

8
推荐指数
1
解决办法
8199
查看次数

模拟 C++ 标准库

我正在对 C++ 中的一个类进行单元测试,一些公共方法调用私有方法。我知道约定是测试公共接口,但类的功能取决于这些私有方法如何依次调用其他类及其方法。这与公共接口类似,无论私有函数发生什么,它仍然符合 API。

我已经能够在大部分情况下模拟私有函数中调用的类来测试 API,但在少数情况下,我遇到了引用标准库的地方,但未能成功模拟它。模拟标准库类等有什么技巧吗?或者我应该跳过它们?

-- 另外,我无法更改源代码或使用模拟库。

c++ unit-testing mocking std standard-library

2
推荐指数
1
解决办法
4486
查看次数

标签 统计

c++ ×2

c ×1

hex ×1

mocking ×1

standard-library ×1

std ×1

unit-testing ×1