小编Ioc*_*cio的帖子

单元测试C++模板

我在我的库的实现中使用了函数和类模板.到目前为止,我只是在库单元测试(CppUnit)中实例化了一个模板,然后开始测试它几乎像任何其他普通类或函数一样.

最近我一直在计划为库API添加一些模板.良好的界面当然是最重要的,模板与否.通过精心设计和实施的模板,您可以(如果不是完全防止的话)至少使用户更难以在脚下射击.我认为,与纯粹的内部模板相比,单元测试公共模板需要更严格一些.

那么,您如何对C++模板进行单元测试?您是否想出了任何优雅的解决方案,尤其是公共图书馆API中的模板?

c++ templates unit-testing

16
推荐指数
2
解决办法
3931
查看次数

标签 统计

c++ ×1

templates ×1

unit-testing ×1