我认为这会提高生活质量,但谷歌没有提出任何内容,我也无法在Netbeans内部找到任何特定内容。
我想要的是从这个标题开始:
class bla
{
public:
static void gfg(somearg asd);
};
然后我打开空白bla.cpp并按下'自动实现'。在那之后,它看起来像这样:
#include "bla.h"
static void bla::gfg(somearg asd)
{
//TODO: implement
throw unimplemented("void bla::gfg(somearg) is unimplemented");
}
任何人都知道这样的工具吗?
答案 0 :(得分:3)
我找到了http://www.radwin.org/michael/projects/stubgen/
“stubgen是一个C ++开发工具,可以使代码文件与其关联的头文件保持同步。当它在头文件中找到一个没有相应实现的成员函数声明时,它会创建一个带有描述性注释头的空框架。“
这看起来完全符合您的要求。
答案 1 :(得分:3)
一段时间过去了,与此同时,所请求的功能似乎已在netbeans中实现。请参阅https://netbeans.org/bugzilla/show_bug.cgi?id=213811,其中还介绍了如何使用它:
注意:
实施了CTRL + SPACE 如果按下CTRL + SPACE,IDE建议实现类方法:
- 已经至少有一个方法定义的内部文件
- 方法声明之间