🌓

OPP-CPP57. 优先使用特定的成员函数和重载的运算符而不是C标准库函数

原文链接:

OOP57-CPP. Prefer special member functions and overloaded operators to C Standard Library functions

阅读全文

OOP56-CPP. 尊重替换handler的要求

原文链接:

OOP56-CPP. Honor replacement handler requirements

阅读全文

OOP55-CPP. 不要使用成员指针运算符来访问不存在的成员

原文链接:

OOP55-CPP. Do not use pointer-to-member operators to access nonexistent members

阅读全文

OOP54-CPP. 优雅地处理自我拷贝赋值

原文链接:

OOP54-CPP. Gracefully handle self-copy assignment

阅读全文

OOP53-CPP. 按照规范顺序编写构造函数的成员初始化

原文链接:

OOP53-CPP. Write constructor member initializers in the canonical order

阅读全文

OOP52-CPP. 不要删除一个无虚析构的多态对象

原文链接:

OOP52-CPP. Do not delete a polymorphic object without a virtual destructor

阅读全文

OOP51-CPP-不要切分派生对象

原文链接:

OOP51-CPP. Do not slice derived objects

阅读全文

OOP50-CPP 不要在构造函数和析构函数中调用虚函函函数

原文链接:

OOP50-CPP. Do not invoke virtual functions from constructors or destructors

阅读全文

INT50-CPP. 不要类型转换一个越界的枚举值

原文链接:

INT50-CPP. Do not cast to an out-of-range enumeration value

阅读全文

STR53-CPP. 元素访问的范围检查

原文链接:

STR52-CPP. Use valid references, pointers, and iterators to reference elements of a basic_string

阅读全文