![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
看书
文章平均质量分 61
u010231493
这个作者很懒,什么都没留下…
展开
-
设计模式观后(c++还原 里氏替换原则)
//里氏替换原则 1子类完全实现父类的方法 2子类可以有自己的个性 3覆盖实现父类方法时输入参数可以被放大。 //手枪、士兵、场景设计 class AbstractGun { public: virtual void shoot() { cout << "kill people!"; } }; class HandGun : public AbstractGun { pu原创 2014-09-04 15:21:15 · 1061 阅读 · 0 评论 -
深入模板编程笔记一
第一章就简单介绍原创 2014-11-12 11:07:45 · 433 阅读 · 0 评论 -
深入模板编程笔记二
//链表 template struct hetero_node {//effective stl说过,访问数据永远比访问方法快,所以尽量用struct t value; n* next; hetero_node(t const& v, n* n1): value(v), next(n) {} }; typedef hetero_node node_0; node_0* p0; typed原创 2014-11-13 15:05:51 · 467 阅读 · 0 评论 -
深入模板编程笔记三
//函数指针模板 template void foreachf(T array[], int size) { for (unsigned i = 0; i < size; ++i) { fun(array[i]); } } template void inc(T &v) { ++v; } template void dec(T &v) { --v; } void main() {原创 2014-11-14 11:52:50 · 443 阅读 · 0 评论