如何自动生成c++头文件
How to automatically generate c++ headers
给定foo.hpp
class Foo
{
public:
void MethodA()
{
//BODY IMPLEMENTATION
}
int MerhodB()
{
return 2+3;
}
}
我需要一个工具来生成两个文件foo.cpp和foo.hpp。如
foo.hpp
class Foo
{
public:
void MethodA();
int MerhodB();
}
foo.cpp
void Foo::MethodA()
{
//BODY IMPLEMENTATION
}
int Foo::MerhodB()
{
return 2+3;
}
我尝试了Lazy c++,但它不适合我。还有其他建议吗?
编辑:我不使用Windows,所以请避免使用Visual Studio工具。由于Visual Studio 2005 with Visual Assist X(或更新版本)
你在.hpp
文件中写所有的东西,然后你可以使用"移动实现到源"重构函数从弹出菜单中,如果你右键单击你的方法。
相关文章:
- .cpp和.h文件中的模板专用化声明
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 文本文件中的单词链表
- CMake-按正确顺序将项目与C运行时对象文件链接
- 使用新行和不使用新行读取文件
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 挂起和取消挂起一个文件DLL
- 如何确定我已使用非编码文件到达 EOF?
- 命名空间中具有.h和.cpp文件的类
- 如何使用ndk-build.cmd构建Android.so文件
- 从包含m行的文件中提取n行,必要时(惰性地)重复该文件
- 读取文件并输入到矢量中
- 在C++中查找文件
- c++库的公共头文件中应该包含什么
- 用c++从输入文件中读取另一行
- Cppcheck生成xml转储文件
- 读取文件的最后一行并输入到链接列表时出错
- 无法编译 rtmidi 测试 cmidiin.cpp 文件, 非法指令
- 如何将内容数组写入文本文件?
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到