是否有IDE或vim插件或任何可以在编写代码时自动完成成员功能的插件? 在C++中,假设我有文件ABC.HPP和ABC.CPP。在ABC.hpp中,我们编写了许多构造函数和成员函数: ABC(); ABC(blahblah); ~ABC(); int memberFunc1(); int memberFunc2(); int memberFunc3(); int memberFunc4(); ...

是否有IDE或vim插件或任何可以在编写代码时自动完成成员功能的插件? 在C++中,假设我有文件ABC.HPP和ABC.CPP。在ABC.hpp中,我们编写了许多构造函数和成员函数: ABC(); ABC(blahblah); ~ABC(); int memberFunc1(); int memberFunc2(); int memberFunc3(); int memberFunc4(); ...,c++,vim,ide,C++,Vim,Ide,是否有一个IDE或其他东西可以在相应的ABC.cpp文件中自动生成代码行,如下所示: ABC::ABC(); ABC::ABC(blahblah); ABC::~ABC(); int ABC::memberFunc1(); int ABC::memberFunc2(); int ABC::memberFunc3(); int ABC::memberFunc4(); ... 或者更好的是,它可以检查成员函数是否尚未实现,并给出警告。QtCreator可以编写方法存根,只需右键单击标题的方法定义

是否有一个IDE或其他东西可以在相应的ABC.cpp文件中自动生成代码行,如下所示:

ABC::ABC();
ABC::ABC(blahblah);
ABC::~ABC();

int ABC::memberFunc1();
int ABC::memberFunc2();
int ABC::memberFunc3();
int ABC::memberFunc4();
...

或者更好的是,它可以检查成员函数是否尚未实现,并给出警告。

QtCreator可以编写方法存根,只需右键单击标题的方法定义,重构->在ABC.cpp中添加定义。

QtCreator可以编写方法存根,只需右键单击标题的方法定义,重构->在ABC.cpp中添加定义。

既然你用
vim
标记了它,很可能就是你要找的。

既然你用
vim
标记了它,很可能就是你要找的。

如果你使用的是Visual Studio,你可以使用
Visual Assist
+
ViEmu
。如果您在Linux上使用vim,
YouCompleteMe
onmicppcomplete
onmicppcompletecache
可能就是您想要的

如果您使用的是Visual Studio,则可以使用
Visual Assist
+
ViEmu
。如果您在Linux上使用vim,
YouCompleteMe
onmicppcomplete
onmicppcompletecache
可能就是您想要的

试试看。你会喜欢它的

试试看。你会喜欢的