我在实现我的库时使用了函数和类模板。 到目前为止,我刚刚在库单元测试(CppUnit)中实例化了一个模板, ,然后继续对其进行测试,几乎与其他任何常规类或函数一样。单元测试C++模板
最近我一直在计划将一些模板也添加到库API中。 良好的界面当然是最重要的事情,模板与否。 通过精心设计和实施的模板,您可以(如果不是完全防止的话)至少使用户更难以在脚中自拍。 任何我觉得单元测试公共模板需要更严格一点, 相比纯粹的内部模板。
那么,你如何对你的C++模板进行单元测试? 你有没有想出任何优雅的解决方案, 尤其是公共库API中的模板?
约束模板类型参数很重要,+1表示提及它。不这样做就像所有的函数参数类型为void * – Iocio 2008-12-25 21:09:06