とりあえず日記

VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ→VIM→秀丸エディタ(いまここ🍄)

C++のヘッダから空の実装(.cpp)を自動生成します

C++のヘッダから空の実装(.cpp)を自動生成します。
空の実装は、新しい秀丸を開いてそこに生成します。

//【ヘッダ】
class foo{
  foo();
  virtual ~foo();
  int __cdecl bar()const;
  //実装のあるメソッドは無視される。
  inline void invole()const{
    std::cout << get();
  };
  hoge& operator+(const foo&r);
};

//【自動生成した空の実装】
foo::foo(){
}

foo::~foo(){
}

int __cdecl foo::bar()const{
}

hoge& foo::operator+(const foo&r){
}

(ダウンロード)
http://hide.maruo.co.jp/lib/macro/h_to_impl.html