在C ++中,假设我有文件ABC.hpp和ABC.cpp。在ABC.hpp中,我们编写了许多构造函数和成员函数:
ABC();
ABC(blahblah);
~ABC();
int memberFunc1();
int memberFunc2();
int memberFunc3();
int memberFunc4();
...
是否有IDE或其他东西可以在相应的ABC.cpp文件中自动生成代码行:
ABC::ABC();
ABC::ABC(blahblah);
ABC::~ABC();
int ABC::memberFunc1();
int ABC::memberFunc2();
int ABC::memberFunc3();
int ABC::memberFunc4();
...
甚至更好,它可以检查成员函数是否尚未实现,并发出警告。
答案 0 :(得分:2)
由于您已使用vim
对此进行了标记,因此您可能正在寻找YouCompleteMe。
答案 1 :(得分:1)
QtCreator可以编写方法存根,只需右键单击标题的方法定义,Refactor - >在ABC.cpp中添加定义。
答案 2 :(得分:1)
如果您使用的是Visual Studio,则可以使用Visual Assist
+ ViEmu
。如果您在Linux上使用vim,YouCompleteMe
或onmicppcomplete
或onmicppcompletecache
可能就是您想要的。
答案 3 :(得分:1)
试试CLION (Jetbrains)。你会爱上它