学习杂记
文章平均质量分 53
MoreTechSEU
程序员 C C++ matlab 数据结构和算法 通信 中继算法仿真 互联网 研究生 热情 好奇心 成就感 设计模式 技术爱好者 摄影、徒步、攀岩、骑行等户外运动
展开
-
Effective C++学习系列之静态绑定与动态绑定
条款37:静态绑定与动态绑定Class Shape{ Public: Enum ShapeColor { red, Green, Blue }; Virtual void draw(ShapeColor color=red) const=0; ……… }; Class Rectangle:public Shape{ Public: Virtual void draw(Shap原创 2015-03-06 21:39:36 · 553 阅读 · 0 评论 -
Effective C++学习杂记系列之拷贝构造函数和const使用
copy构造函数以及copy assignment操作符copy构造函数:以同类型对象初始化自我对象 copy assignment操作符:从另一个同类型的对象中拷贝其值到自我对象 例子:class Widget{ public: Widget(); //default构造函数 Widget(const Widget& rhs); //拷贝构造函数 Widget& op原创 2015-03-06 21:25:35 · 581 阅读 · 0 评论 -
Effective C++学习系列之继承关系
关于public继承塑模出is-a关系这句话 出现在各种书中 但个人感觉在java编程思想中讲的最简洁 最本质。public inheritance(公开继承)意味着”is-a”的关系, 适用于base classes身上的每一件事情一定也适用于derived classes身上,因为每一个derived class对象也都是一个base class对象 例子: 如果class D以public原创 2015-04-29 15:53:26 · 618 阅读 · 0 评论