Fork me on GitHub
摘要: 参考:http://design-patterns.readthedocs.io/zh_CN/latest/structural_patterns/proxy.html 阅读全文
posted @ 2017-04-28 21:20 码农的逼格 阅读(623) 评论(0) 推荐(0)
摘要: 1 #include 2 #include 3 4 using namespace std; 5 6 class Component 7 { 8 public: 9 virtual void operation() = 0; 10 }; 11 12 class ConcreteComponentA: public Comp... 阅读全文
posted @ 2017-04-27 21:40 码农的逼格 阅读(391) 评论(0) 推荐(0)
摘要: 程序优化是用于消除程序中大量的if else这种判断语句 阅读全文
posted @ 2017-04-26 09:16 码农的逼格 阅读(267) 评论(0) 推荐(2)
摘要: 1 #include 2 #include 3 4 using namespace std; 5 6 7 class COperator 8 { 9 public: 10 virtual double GetResult()=0; 11 12 public: 13 COperator() 14 { 15 ... 阅读全文
posted @ 2017-04-21 21:05 码农的逼格 阅读(308) 评论(0) 推荐(0)
摘要: 问题核心:erase之后迭代器是否失效 vector调用erase之后,该迭代器之后的迭代器都失效; map调用erase之后,其他迭代器并不会失效。 阅读全文
posted @ 2017-04-20 22:08 码农的逼格 阅读(408) 评论(0) 推荐(0)
摘要: 结合模板和宏定义,可以很方便的单例化任何类 阅读全文
posted @ 2017-04-20 21:53 码农的逼格 阅读(249) 评论(0) 推荐(0)