标题 |
阅读 |
评论 |
转发 |
发布日期 |
明智地使用私有继承 |
672 |
0 |
0 |
2009-09-19 |
|
区分继承和模板 |
839 |
0 |
0 |
2009-09-19 |
|
通过分层来体现 "有一个" 或 "用...来实现" |
489 |
0 |
0 |
2009-09-19 |
|
避免 "向下转换" 继承层次 |
704 |
0 |
0 |
2009-09-19 |
|
决不要重新定义继承而来的缺省参数值 |
623 |
0 |
0 |
2009-09-19 |
|
决不要重新定义继承而来的非虚函数 |
732 |
0 |
0 |
2009-09-19 |
|
区分接口继承和实现继承 |
676 |
0 |
0 |
2009-09-19 |
|
使公有继承体现 "是一个" 的含义 |
658 |
0 |
0 |
2009-09-19 |
|
将文件间的编译依赖性降至最低 |
382 |
0 |
0 |
2009-09-19 |
|
明智地使用内联 |
377 |
0 |
0 |
2009-09-19 |
|
尽可能地推迟变量的定义 |
453 |
0 |
0 |
2009-09-19 |
|
千万不要返回局部对象的引用,也不要返回函数内部用new初始化的指针的引用 |
541 |
0 |
0 |
2009-09-19 |
|
避免这样的成员函数 |
324 |
0 |
0 |
2009-09-19 |
|
避免返回内部数据的句柄 |
278 |
0 |
0 |
2009-09-19 |
|
划分全局名字空间 |
361 |
0 |
0 |
2009-09-19 |
|
如果不想使用隐式生成的函数就要显式地禁止它 |
322 |
0 |
0 |
2009-09-19 |
|
当心潜在的二义性 |
413 |
0 |
0 |
2009-09-19 |
|
避免对指针和数字类型重载 |
404 |
0 |
0 |
2009-09-19 |
|
在函数重载和设定参数缺省值间慎重选择 |
365 |
0 |
0 |
2009-09-19 |
|
必须返回一个对象时不要试图返回一个引用 |
358 |
0 |
0 |
2009-09-19 |
|