标题 | 阅读 | 评论 | 转发 | 发布日期 | |
---|---|---|---|---|---|
明智地使用内联 | 381 | 0 | 0 | 2009-09-19 | |
尽可能地推迟变量的定义 | 457 | 0 | 0 | 2009-09-19 | |
千万不要返回局部对象的引用,也不要返回函数内部用new初始化的指针的引用 | 545 | 0 | 0 | 2009-09-19 | |
避免这样的成员函数 | 328 | 0 | 0 | 2009-09-19 | |
避免返回内部数据的句柄 | 280 | 0 | 0 | 2009-09-19 | |
划分全局名字空间 | 363 | 0 | 0 | 2009-09-19 | |
如果不想使用隐式生成的函数就要显式地禁止它 | 325 | 0 | 0 | 2009-09-19 | |
当心潜在的二义性 | 431 | 0 | 0 | 2009-09-19 | |
避免对指针和数字类型重载 | 406 | 0 | 0 | 2009-09-19 | |
在函数重载和设定参数缺省值间慎重选择 | 368 | 0 | 0 | 2009-09-19 | |
必须返回一个对象时不要试图返回一个引用 | 361 | 0 | 0 | 2009-09-19 | |
尽量用“传引用”而不用“传值” | 429 | 0 | 0 | 2009-09-19 | |
尽可能使用const | 336 | 0 | 0 | 2009-09-19 | |
避免public接口出现数据成员 | 497 | 0 | 0 | 2009-09-19 | |
分清成员函数,非成员函数和友元函数 | 309 | 0 | 0 | 2009-09-19 | |
在operator=中检查给自己赋值的情况 | 544 | 0 | 0 | 2009-09-19 | |
在operator=中对所有数据成员赋值 | 442 | 0 | 0 | 2009-09-19 | |
让operator=返回*this的引用 | 419 | 0 | 0 | 2009-09-19 | |
尽量使用初始化而不要在构造函数里赋值 | 296 | 0 | 0 | 2009-09-19 | |
构造函数,析构函数和赋值操作符 | 344 | 0 | 0 | 2009-09-19 |