【问题标题】:C++ - Automatically moving a function from header to cpp fileC++ - 自动将函数从头文件移动到 cpp 文件
【发布时间】: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


【解决方案1】:

Visual Assist - 重构 (VA X) - 将实现移至源文件

【讨论】:

  • 我自己用。我不知道它可以做到这一点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-12
  • 2019-06-18
  • 1970-01-01
相关资源
最近更新 更多