c++ - 从 Visual Studio 中的 header 函数生成代码函数的快速方法?

标签 c++ visual-studio

这可能是一个小问题,但一个解决方案可以为我节省大量时间并防止出错。

我正在 Visual Studio 中处理一个 C++ 项目。如果我在头文件的类中定义一个函数,比如说

void InitButton(int ButtonNum);

我通常将签名复制并粘贴到 cpp 文件中。然后,我插入类名,并用花括号替换分号,如下所示:

void Button::InitButton() { 
}

但是,我经常会忘记类名,或者不小心在返回类型之前键入它。这也发生在我需要在代码中定义的任何静态变量上。这看起来很小,但由于我处于项目的开始阶段,所以会堆积起来。有没有更快的方法在 Visual Studio C++ 中自动生成这些?还是我错过的最佳实践?

编辑:之前似乎有人问过这个问题:Auto-create implementation in Visual Studio C++ 2010

编辑 2:对我来说最好的解决方案出现在这里:http://www.radwin.org/michael/2011/05/10/stubgen/

最佳答案

在 Visual Studio 2015 中,有一个“快速操作”功能,当您将鼠标悬停在一段代码上时,它就会出现一个灯泡。在头文件中,选项之一是“在 ....cpp 中创建 ... 的定义”。该选项在对应的头文件中生成函数定义。

关于c++ - 从 Visual Studio 中的 header 函数生成代码函数的快速方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17961648/

相关文章:

c++ - 将函数用作函数的参数时出错

Android NDK - 在 Visual Studio 中添加更多目标 API 级别

visual-studio - 如何在调试时运行测试

c++ - Visual Studio - 过滤掉 nvcc 警告

c++ - 为什么我的指针不是 NULL?

C++ 静态成员的多个实例

c++ - 输出文件中出现非常大的数字

visual-studio - 如何在 ASP.Net Core 中使用文件嵌套来嵌套接口(interface)

c# - 在安装了 Resharper 的 Visual Studio 中,键盘快捷键未激活

c++ - 投给一个 child