C++ Primer笔记
文章平均质量分 61
丌官
这个作者很懒,什么都没留下…
展开
-
chapter 12:类
类的定义和声明 (1)注意编程角色的不同类别:设计类的接口时,设计者应该考虑的是如何方便类的使用;使用类的时候,设计者就不应该考虑类如何工作。 (2)构造函数和析构函数都可以是私有的,但是这样的话便无法在类之外的地方显示的调用new和delete,因为new和delete会调用构造函数和析构函数。 (3)使用类型别名来简化类:定义自己的局部类型名字。如:public:原创 2014-02-12 14:36:45 · 461 阅读 · 0 评论 -
chapter16 模板与泛型编程
16.1模板定义 模板:函数模板和类模板;类型模板和非类型模板 template (1)inline函数模板 template inline T Min(T& a,T& b); 16.2定义类模板 (1)模板形参为类型形参和非类型形参两种 template class Test { public: Test() { Init(); } ~Test() { ;原创 2014-02-19 13:51:12 · 427 阅读 · 0 评论 -
SRP
(一)概念: 1.单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。 2.职责:变化的原因。如果你能够想到多余一个的动机去修改一个类(修改一个类的代码去满足需求),那么这个类就具有多于一个的职责。 (二)解释 1.如果修改一个类,那么首先这个类需要重新编译,同时所有用到这个类的其他类需要重新链接。如果这个类的接口修改了,那么所有用到这个接口的其他类也需要修改,也就是说需要重新编原创 2016-07-05 14:50:06 · 532 阅读 · 0 评论