1

有几个大型 C++ 源文件。我们需要在这些文件中找到所有的指针算术运算。是否可以自动执行此任务?

是否可以在某些编译器中禁用指针运算并获取错误列表?

4

2 回答 2

3

复制您的代码并将所有指针变量更改为 (void *)。然后所有的指针算术都会得到编译错误。

于 2012-11-29T05:02:46.157 回答
0

最简洁的答案是不”。

但是,如果您的软件可以完全解析和理解您的源代码,那么该软件将能够确定此信息。如果您要自己编写这样的软件,这是一项艰巨的任务。

于 2012-11-29T04:51:57.907 回答