- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 关于stl所谓的强化概念和继承的区别杂谈
最近开始学习stl源码相关的东西 看到了书里特别指出说需要注意强化的概念,翻阅了些其他的资料,最后总结了下强化和继承的一些学习吧 以前一直以为BidirectionIterator是继承于ForwardIterator的,也就是ForwardIterator的派生类,后来发现虽然是派生,但却不是通常意义上的继承概念,而是所谓的“强化”,或者说是用BidirectionIterator是ForwardIterator的子类的手段来达成所需的目的 一、继承 所谓继承是is-a的关系(大家都知道)
2011-02-17 19:32:00
768
原创 GTest初步学习
以下是初步学习后, 根据理解的要点总结, 也为了方便以后回顾一、设计GoogleTest的几个考虑:1、现有的框架不能满足谷歌的需要。谷歌需要一个方便测试的框架。 *GTest可以在不支持有异常、RTTI、STL的情况下运行。能够在windows, linux, Mac OS X和一些嵌入式系统下运行。2、提供可以继续往下运行的断言(EXPECT_*),方便可以报告一次测试里的多个错误3、很容易编写断言,例如ASSERT_EQ(5, Foo(i))
2011-01-25 18:29:00
848
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人