| 标题 |
阅读 |
评论 |
转发 |
发布日期 |
|
Item 24: Declare non-member functions when type conversions should apply to all parameters |
428 |
0 |
0 |
2013-01-08 |
|
|
Item 23: Prefer non-member non-friend functions to member functions |
374 |
0 |
0 |
2013-01-07 |
|
|
Item 22: Declare data members private |
277 |
0 |
0 |
2013-01-07 |
|
|
Item 21: Don't try to return a reference when you must return an object |
381 |
0 |
0 |
2013-01-07 |
|
|
Item 20: Prefer pass-by-reference-to-const to pass-by-value |
281 |
0 |
0 |
2013-01-07 |
|
|
Item 19: Treat class design as type design |
318 |
0 |
0 |
2013-01-07 |
|
|
Item 18: Make interfaces easy to use correctly and hard to use incorrectly |
301 |
0 |
0 |
2013-01-07 |
|
|
section17 tools for large programs_多重继承 |
443 |
0 |
0 |
2012-12-26 |
|
|
Item 17: Store newed objects in smart pointers in standalone statements. |
330 |
0 |
0 |
2012-12-24 |
|
|
Item 16: Use the same form in corresponding uses of new and delete. |
361 |
0 |
0 |
2012-12-24 |
|
|
Item 15: Provide access to raw resources in resource-managing classes. |
315 |
0 |
0 |
2012-12-24 |
|
|
Item 14: Think carefully about copying behavior in resource-managing classes. |
798 |
0 |
0 |
2012-12-24 |
|
|
Item 13: Use objects to manage resources. |
226 |
0 |
0 |
2012-12-24 |
|
|
Item 12: Copy all parts of an object |
259 |
0 |
0 |
2012-12-22 |
|
|
Item 11: Handle assignment to self in operator= |
286 |
0 |
0 |
2012-12-22 |
|
|
Item 10: Have assignment operators return a reference to *this |
208 |
0 |
0 |
2012-12-22 |
|
|
Item 9: Never call virtual functions during construction or destruction |
227 |
0 |
0 |
2012-12-21 |
|
|
Item 8: Prevent exceptions from leaving destructors |
216 |
0 |
0 |
2012-12-21 |
|
|
Item 7: Declare destructors virtual in polymorphic base classes |
309 |
0 |
0 |
2012-12-21 |
|
|
Item 6: Explicitly disallow the use of compiler-generated functions you do not want |
275 |
0 |
0 |
2012-12-21 |
|