我花在开发C++应用程序上的大部分时间都浪费在实现类定义上.我的意思是类的原型设计然后创建它们各自的实现.
例如:
#ifndef FOO_H #define FOO_H class Foo { public: Foo (const X& x, const Y& Y); ~Foo (); void PerformXYZ (int Count); }; #endif
现在我必须复制并粘贴,然后在每个函数上添加重复的Foo ::.
Foo::Foo (const X& x, const Y& Y) { } Foo::~Foo () { } void Foo::PerformXYZ (int Count) { }
现在我将函数声明复制到它们各自的*.cpp文件,删除空行,然后替换';' 用"\n {\n \n} \n".但是,我仍然需要为每个函数指定命名空间.
Eclipse,Vim或任何其他IDE /编辑器中是否有工具可以减轻开发人员的负担?
在Visual Studio中,有一些工具可以添加函数和变量.工具可自动执行相关流程.但我从不使用它们:)
在Visual Assist X中,有一个功能可以帮助添加方法的实现.这是最好的解决方案.