读C++ Common Knowledge(一)
sshong 发表于2007年12月8日 13:12:00 更新于2007年12月8日 13:12:00
1.数据抽象(data abstraction)
永远都不要随便的为成员变量添加一连串的get/set,这不是数据抽象,这是懒惰和缺乏想象力的表现。
2.多态(Polymorphism)
3.设计模式(design patterns)
设计模式是面向对象设计的方法论,就像快速排序、二分查找对算法一样。选择正确的合适的设计模式去实现一种新的面向对象设计。
4.标准模板库(the standard template library)
STL包含三个主要的构件:容器(container)、算法(algorithms)、迭代器(iterators)
5.引用是别名,不是指针!(references are aliases, not pointers)
引用与指针的区别:①没有空引用,必须初始化②只能指向初始化时的那个对象!③常引用用一个常量初始化时,实际是一个指向一个初始值等于那个常量的临时变量。(这个临时变量将与这个指向他的引用同在)
标签:无分类:C++阅读:3680
评论
暂无评论
添加评论
您的大名,限长10汉字,20英文(*)
电子信箱(*)
您的网站
正文,限长500汉字,1000英文(*)
验证码(*) 单击刷新验证码
联系我
博客订阅