代码之家  ›  专栏  ›  技术社区  ›  Peter VARGA

Eclipse Oxygen在大纲部分不显示using指令

  •  1
  • Peter VARGA  · 技术社区  · 7 年前

    如有效C/C++include文件的屏幕截图所示,using指令未显示在大纲部分:

    myInt is missing

    如何启用此功能?

    我的Eclipse版本:

    面向C/C++开发人员的Eclipse IDE

    版本:氧气。2发布(4.7.2)

    内部版本id:20171218-0600

    1 回复  |  直到 7 年前
        1
  •  1
  •   HighCommander4    7 年前

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

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

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

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

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

    别名声明在C++11中是新的,Eclipse CDT还不支持在大纲视图中显示它们。 Bug 509120 已存档 跟踪此。