标题 | 阅读 | 评论 | 转发 | 发布日期 | |
---|---|---|---|---|---|
明智地使用内联 | 387 | 0 | 0 | 2009-09-19 | |
尽可能地推迟变量的定义 | 463 | 0 | 0 | 2009-09-19 | |
千万不要返回局部对象的引用,也不要返回函数内部用new初始化的指针的引用 | 552 | 0 | 0 | 2009-09-19 | |
避免这样的成员函数 | 334 | 0 | 0 | 2009-09-19 | |
避免返回内部数据的句柄 | 287 | 0 | 0 | 2009-09-19 | |
划分全局名字空间 | 370 | 0 | 0 | 2009-09-19 | |
如果不想使用隐式生成的函数就要显式地禁止它 | 333 | 0 | 0 | 2009-09-19 | |
当心潜在的二义性 | 444 | 0 | 0 | 2009-09-19 | |
避免对指针和数字类型重载 | 413 | 0 | 0 | 2009-09-19 | |
在函数重载和设定参数缺省值间慎重选择 | 417 | 0 | 0 | 2009-09-19 | |
必须返回一个对象时不要试图返回一个引用 | 368 | 0 | 0 | 2009-09-19 | |
尽量用“传引用”而不用“传值” | 435 | 0 | 0 | 2009-09-19 | |
尽可能使用const | 342 | 0 | 0 | 2009-09-19 | |
避免public接口出现数据成员 | 502 | 0 | 0 | 2009-09-19 | |
分清成员函数,非成员函数和友元函数 | 316 | 0 | 0 | 2009-09-19 | |
在operator=中检查给自己赋值的情况 | 552 | 0 | 0 | 2009-09-19 | |
在operator=中对所有数据成员赋值 | 447 | 0 | 0 | 2009-09-19 | |
让operator=返回*this的引用 | 476 | 0 | 0 | 2009-09-19 | |
尽量使用初始化而不要在构造函数里赋值 | 303 | 0 | 0 | 2009-09-19 | |
构造函数,析构函数和赋值操作符 | 350 | 0 | 0 | 2009-09-19 |