g++ 验证预先确定的一组规则和约束,如果在代码中不符合这些规则和约束,则会抛出错误或警告消息。是否可以使用某种工具为自定义规则集创建解析器,例如“需要显式初始化全局变量”(我知道全局变量是隐式初始化的),或者调用了名称为 init 的函数(我知道构造函数但是不想使用它们)。 任何指向快速简单的东西的指针都会很有用。
最佳答案
Coverity 允许您像这样编写自定义规则。它有点贵,所以可能不是为了这个而设置的一种爱好。不过,它是生产代码的好工具,而且可扩展。
关于c++ - 在代码中执行自定义规则 (C/C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12032360/