【发布时间】:2011-11-16 15:00:58
【问题描述】:
我在 Visual Studio 2010 中使用 C++。有没有人找到将头文件中定义的成员函数移动到实现文件中的宏或实用程序?
例如,
virtual void SetName(const std::wstring& name) { m_name = name; }
将被转换为
virtual void SetName(const std::wstring& name);
在标题中 和
void ClassName::SetName(const std::wstring& name)
{
m_name = name;
}
在cpp文件中
【问题讨论】:
-
我不介意自己拥有这个......不过,不知道有任何现有的工具可以做到这一点。
-
自己写一个这样的工具并不难,分享给大家。 Possilby,一个开源软件?
-
我正在处理宏。稍后我会与大家分享。
-
有关信息(因为您说的是 windows),有一个 unix 工具:lazycplusplus.com
标签: c++ visual-studio-2010 macros