c++ 查找C风格演员的工具

有人知道一个可以用来在代码中找到C语言转换的工具吗?我正在重构一些C代码,并希望尽可能地替换C风格的转换。

C风格的例子是:

Foo foo = (Foo) bar;

相反,C风格演员的例子是:

Foo foo = static_cast<Foo>(bar);
Foo foo = reinterpret_cast<Foo>(bar);
Foo foo = const_cast<Foo>(bar);
如果您使用gcc / g,只需为C风格的转换启用警告:

g++ -Wold-style-cast ...
http://stackoverflow.com/questions/2593137/tool-for-finding-c-style-casts

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c++ 查找C风格演员的工具