如何自动生成C/C++函数原型?

6

需要两次输入函数原型真的很麻烦,有没有自动完成这一步骤的IDE呢?

例如,在CDT中如何实现?

基本上,我想要实现以下3个功能:

  1. 为定义的函数生成原型。
  2. 为声明的原型生成函数代码片段。
  3. 如果在原型或定义中更改了参数类型,则使它们保持同步。

2
如果你在打两次相同的函数,那么你做错了什么! - benjymous
当您在 .c 文件中定义私有方法时,需要为文件内的前向引用创建本地函数原型。 (您不希望它们出现在 .h 文件中。)我希望有一种自动化创建这些原型的方法。 - fearless_fool
1个回答

1
例如,如何在Eclipse中使用CDT完成此操作?
如果您已经在头文件中声明了原型,请从那里通过上下文菜单'Source->Implement Method...'进行选择。这将弹出一个对话框,让您选择应在相应源代码中生成哪些未实现的方法。

1
反过来呢?如果我已经定义了函数,它能为我生成原型吗? - qed
据我所知,不需要!但是在我的看法中,从声明开始是最常见的方法。 - πάντα ῥεῖ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接