标题 | 阅读 | 评论 | 转发 | 发布日期 | |
---|---|---|---|---|---|
明智地使用内联 | 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 | |
避免返回内部数据的句柄 | 276 | 0 | 0 | 2009-09-19 | |
划分全局名字空间 | 361 | 0 | 0 | 2009-09-19 | |
如果不想使用隐式生成的函数就要显式地禁止它 | 322 | 0 | 0 | 2009-09-19 | |
当心潜在的二义性 | 409 | 0 | 0 | 2009-09-19 | |
避免对指针和数字类型重载 | 404 | 0 | 0 | 2009-09-19 | |
在函数重载和设定参数缺省值间慎重选择 | 365 | 0 | 0 | 2009-09-19 | |
必须返回一个对象时不要试图返回一个引用 | 356 | 0 | 0 | 2009-09-19 | |
尽量用“传引用”而不用“传值” | 425 | 0 | 0 | 2009-09-19 | |
尽可能使用const | 334 | 0 | 0 | 2009-09-19 | |
避免public接口出现数据成员 | 494 | 0 | 0 | 2009-09-19 | |
分清成员函数,非成员函数和友元函数 | 307 | 0 | 0 | 2009-09-19 | |
在operator=中检查给自己赋值的情况 | 542 | 0 | 0 | 2009-09-19 | |
在operator=中对所有数据成员赋值 | 436 | 0 | 0 | 2009-09-19 | |
让operator=返回*this的引用 | 384 | 0 | 0 | 2009-09-19 | |
尽量使用初始化而不要在构造函数里赋值 | 293 | 0 | 0 | 2009-09-19 | |
构造函数,析构函数和赋值操作符 | 342 | 0 | 0 | 2009-09-19 |