|
|
1
35
gcc允许您用
$ g++ test.c test.cc: In function âint main()â: test.cc:6: warning: âA::A()â is deprecated (declared at test.cc:3) |
|
2
10
Eclipse可以在没有任何插件的情况下做到这一点。即使你不想在日常编辑中使用它,它也是一个有用的工具。
您还可以使用Eclipse的内置重构支持来重命名重载函数,使它们不再重载。Eclipse也是完全跨平台的;您可以使用它的索引器、搜索引用和重构等特性,即使对于在其他IDE中维护和构建的项目也是如此。 |
|
|
3
6
|
|
|
4
4
我想你想要的是看一个调用图。见 this question 关于如何做到这一点的一些好建议。 |
|
|
5
4
对于任何想在Windows下的Visual Studio中执行此操作的人… 视觉辅助非常好。它有助于很多C++重构、调用图、重命名、自动创建标头定义或从定义等生成方法。这不是完美的,没有什么类似Java/C的重构工具的质量,但对C++确实有好处。你说什么? |
|
|
6
3
Eclipse的这个插件可能是正确的工具: CallGraph View |
|
7
2
我就是这么做的。如果您的代码都在同一个位置,那么“grep”(或find grep组合)也可以实现这一点。 一个caviat:这个方法经常会错过没有条件地编译到当前配置中的实例。如果您的代码使用ifdefs来支持多个配置,那么一个彻底的人将尝试用要捕获的每个配置进行编译。 全部的 实例。 |
|
|
8
2
如果你让 Eclipse CDT 索引您的源库,然后您应该能够查看任何函数的调用层次结构,甚至执行一些重构。 你可以 download C++++开发人员的Eclipse IDE(希望你能为你的特定NIX找到一个端口)并跟随它们 instructions 去吧。 |
|
|
9
2
在Visual Studio中,右键单击函数名,然后单击“调用浏览器”>显示调用方关系图 然后,在显示窗口中应该有一个名为“调用函数”的文件夹,其中包含调用该函数的所有位置,您可以双击每个位置在代码中转到它们。 |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |