10

我认为这会提高开发时的生活质量,但谷歌什么也没想到,我在 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");
}

有人知道这样的工具吗?

4

2 回答 2

4

我找到了http://www.radwin.org/michael/projects/stubgen/

“stubgen 是一个 C++ 开发工具,它使代码文件与其关联的头文件保持同步。当它在没有相应实现的头文件中找到成员函数声明时,它会创建一个带有描述性注释头的空骨架。”

这看起来就像你想要它做的那样。

于 2012-06-08T23:06:48.500 回答
3

一段时间过去了,与此同时,请求的功能似乎已经在 netbeans 中实现了。参考https://netbeans.org/bugzilla/show_bug.cgi?id=213811,其中还给出了如何使用它的描述:

注意:
实现了 CTRL+SPACE。
如果按下 CTRL+SPACE,IDE 建议实现类方法:
- 内部文件已经至少有一个方法定义
- 在方法声明之间

于 2014-04-27T10:20:26.277 回答