我目前正在开发一个建立在沙子基础上的代码库。
据称经过测试的库中有许多违反“3 规则”的类。大多数声明了一个重要的析构函数,但缺少复制构造函数或赋值运算符。
是否有任何编译器标志 (gcc) 或静态分析工具会在类违反规则 3 时发出警告?
目前我们正在使用 GCC 版本 4.4 的 Coverity。
我目前正在开发一个建立在沙子基础上的代码库。
据称经过测试的库中有许多违反“3 规则”的类。大多数声明了一个重要的析构函数,但缺少复制构造函数或赋值运算符。
是否有任何编译器标志 (gcc) 或静态分析工具会在类违反规则 3 时发出警告?
目前我们正在使用 GCC 版本 4.4 的 Coverity。