在C ++代码中查找特定的构造

时间:2013-10-02 04:05:21

标签: c++ static-analysis

我正在寻找一个想法,如何在我的巨大代码中找到所有while循环,在循环头中声明一个变量。问题是

while ( item a = list.next() )

在xlC 12.1中无法正常工作:为循环的每次迭代调用'item'的构造函数,但析构函数只调用一次。这似乎是编译器中的一个错误。结果是新编译器出现内存泄漏。

无论如何,我想确保它不会发生在程序的其他地方,我真的不知道该怎么做。有什么想法吗?

0 个答案:

没有答案