2011-11-16 61 views
0

我在Visual Studio 2010中使用C++。是否有人找到了将头文件中定义的成员函数移动到实现文件中的宏或实用程序?C++ - 自动将函数从头文件移动到cpp文件

例如,

virtual void SetName(const std::wstring& name) { m_name = name; } 

将在CPP文件中的标题 和

void ClassName::SetName(const std::wstring& name) 
{ 
    m_name = name; 
} 

转换为

virtual void SetName(const std::wstring& name); 

+1

我不会介意这一点我自己......没有意识到这样做,虽然任何现有的工具。 –

+0

自己编写这样的工具并不难,并与我们分享。 Possilby,一款开源软件? – Nawaz

+1

我正在研究一个宏。我会在稍后与大家分享。 – DanDan

回答

7

Visual Assist - 重构(VA X) - 移动实施的源文件

+0

我自己使用它。我不知道它可以做到这一点。 – Nawaz