Eclipse Oxygen在Outline部分

时间:2018-02-18 10:58:34

标签: eclipse ide eclipse-cdt

如有效C / C ++包含文件的屏幕截图所示,使用指令未显示在“大纲”部分中:

myInt is missing

如何启用此功能?

我的Eclipse版本:

  

用于C / C ++开发人员的Eclipse IDE

     

版本:Oxygen.2版本(4.7.2)

     

构建ID:20171218-0600

1 个答案:

答案 0 :(得分:1)

首先,请注意屏幕截图中圈出的构造不是"使用指令"。

C ++中有三种句法结构,以关键字using开头:

using namespace std;   // using directive
using std::vector;     // using declaration
using myint = int;     // alias declaration; new in C++11

(别名声明也可以模板化,在这种情况下,它通常被称为"模板别名"。)

Eclipse CDT确实在大纲视图中显示using指令和使用声明。

别名声明是C ++ 11中的新增功能,而Eclipse CDT尚不支持在大纲视图中显示它们。 Bug 509120已存档 跟踪这个。