| 标题 |
阅读 |
评论 |
转发 |
发布日期 |
|
避免对指针和数字类型重载 |
431 |
0 |
0 |
2009-09-19 |
|
|
在函数重载和设定参数缺省值间慎重选择 |
453 |
0 |
0 |
2009-09-19 |
|
|
必须返回一个对象时不要试图返回一个引用 |
402 |
0 |
0 |
2009-09-19 |
|
|
尽量用“传引用”而不用“传值” |
510 |
0 |
0 |
2009-09-19 |
|
|
尽可能使用const |
354 |
0 |
0 |
2009-09-19 |
|
|
避免public接口出现数据成员 |
522 |
0 |
0 |
2009-09-19 |
|
|
分清成员函数,非成员函数和友元函数 |
331 |
0 |
0 |
2009-09-19 |
|
|
在operator=中检查给自己赋值的情况 |
596 |
0 |
0 |
2009-09-19 |
|
|
在operator=中对所有数据成员赋值 |
470 |
0 |
0 |
2009-09-19 |
|
|
让operator=返回*this的引用 |
531 |
0 |
0 |
2009-09-19 |
|
|
尽量使用初始化而不要在构造函数里赋值 |
318 |
0 |
0 |
2009-09-19 |
|
|
构造函数,析构函数和赋值操作符 |
374 |
0 |
0 |
2009-09-19 |
|
|
如果写了operator new就要同时写operator delete |
323 |
0 |
0 |
2009-09-19 |
|
|
避免隐藏标准形式的new |
341 |
0 |
0 |
2009-09-19 |
|
|
写operator new和operator delete时要遵循常规 |
318 |
0 |
0 |
2009-09-19 |
|
|
预先准备好内存不够的情况 |
411 |
0 |
0 |
2009-09-19 |
|
|
析构函数里对指针成员调用delete |
819 |
0 |
0 |
2009-09-19 |
|
|
对应的new和delete要采用相同的形式 |
320 |
0 |
0 |
2009-09-19 |
|
|
尽量使用c++风格的注释 |
409 |
0 |
0 |
2009-09-19 |
|
|
尽量用而不用 |
511 |
0 |
0 |
2009-09-19 |
|