0

我正在查看一些代码,在 doxygen 文档中,我发现了许多仅由同一类使用的成员函数,将它们更改为私有对我来说是有意义的。

有没有办法在编译时确定(可能是像 doxygen 这样的工具)可以列出所有这些函数?

4

1 回答 1

2

有没有办法在编译时确定(可能是像 doxygen 这样的工具)可以列出所有这些函数?

当然 ;-) 将它们更改为私有,然后重新编译。如果构建成功,那么你就完成了。

如果构建失败,那么它们“需要”公开/受保护,您可以调查原因,修复调用代码或将它们放回原处。

我意识到这并不是你真正要求的,但它确实有效。

我怀疑你可以写一些基于clang的东西。

于 2013-02-21T05:29:27.900 回答