Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/124.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++;静态代码分析-显示语句或行中使用的标题 < >我正在寻找一个工具,用于获取我的C++代码中每一行/状态的已使用报头(如果有一个/多个)。< /P>_C++_Header Files_Dependency Management_Static Code Analysis - Fatal编程技术网

C++;静态代码分析-显示语句或行中使用的标题 < >我正在寻找一个工具,用于获取我的C++代码中每一行/状态的已使用报头(如果有一个/多个)。< /P>

C++;静态代码分析-显示语句或行中使用的标题 < >我正在寻找一个工具,用于获取我的C++代码中每一行/状态的已使用报头(如果有一个/多个)。< /P>,c++,header-files,dependency-management,static-code-analysis,C++,Header Files,Dependency Management,Static Code Analysis,例如: #include<iostream> std::cout << "hallo"; #包括 std::cout这并不完全是您想要的,但是您可以使用EclipseCDT来知道std::cout是在哪里声明的 如果在Eclipse中选择了cout时按F3键,您将跳转到带有gcc 7的系统上iostream头文件中的这一行代码: extern ostream cout; /// Linked to standard output 这并不完全是您想要的,

例如:

#include<iostream> 
std::cout << "hallo";
#包括

std::cout这并不完全是您想要的,但是您可以使用EclipseCDT来知道std::cout
是在哪里声明的

如果在Eclipse中选择了
cout
时按F3键,您将跳转到带有gcc 7的系统上
iostream
头文件中的这一行代码:

  extern ostream cout;      /// Linked to standard output

这并不完全是您想要的,但是您可以使用EclipseCDT来知道
std::cout
是在哪里声明的

如果在Eclipse中选择了
cout
时按F3键,您将跳转到带有gcc 7的系统上
iostream
头文件中的这一行代码:

  extern ostream cout;      /// Linked to standard output
您可以尝试获取由特定方法调用的所有方法,以及每个被调用方法的位置

您可以尝试获取由特定方法调用的所有方法,以及每个调用方法的位置


这个问题显然与stackoverflow无关。你可能会有一些运气。你可以用“包含你在这方面使用的内容”这个问题在stackoverflow上显然是离题的。你可能会有一些运气。你可以用大的冗长库来包含你所用的!这和gcc-M标志是我现在做这件事的方式,但我正在寻找一个更全面的自动化版本。我将我的目标添加到问题中谢谢!这和gcc-M标志是我现在做这件事的方式,但我正在寻找一个更全面的自动化版本。我把我的目标加到了问题上