十一、类型检查
类型检查失败时,直接导致代码编不过,难得用处就在这?看下面的例子:
template <typename T> class FooType { public: void Bar() { testing::StaticAssertTypeEq<int, T>(); } }; TEST(TypeAssertionTest, Demo) { FooType<bool> fooType; fooType.Bar(); } |
十二、总结
本篇将常用的断言都介绍了一遍,内容比较多,有些还是很有用的。要真的到写案例的时候,也行只是一两种是最常用的,现在时知道有这么多种选择,以后才方便查询。
相关链接: