2014-02-15 61 views
0

当使用其他IDE时,通常会输入不存在的方法,从而导致无法解决的方法/变量错误。在下面的屏幕截图中,特定参数的方法Arrangement :: check不存在。在此之后,我希望自动生成此方法声明。Eclipse CDT方法自动生成支持

enter image description here 通常其他IDE给我的选项创建的方法来解决这个错误(这本那里的IntelliJ IDEA以及Eclipse的JDT,IIRC),但在Eclipse CDT,如果我在一个不存在的方法类型它给了我一个错误,但没有任何方式自动生成缺少的方法。现在,如果我在这个错误上按Cmd + 1,我只会看到两个选项:“在文件中重命名”或“在工作区重命名”。你可以在上面的截图中看到它。

我希望看到类似“create method”或“create instance method”的内容。有没有插件或其他方式可以让我自动生成这样的方法?

回答

0

我很想拥有这样的功能。目前有可能的是从他们的声明签名中实施方法。想象一下你有以下几点:

class Arrangment { 
public: 
    void check(Edge* e, Edge* f, Events& heap, CirclePairSet &cpet) const; 
} 

然后将光标设置在check。按Ctrl + Shift + S打开源代码上下文菜单。选择实现方法...用方法主体创建存根。