2011-11-16 91 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