Как автоматически генерировать заголовки c ++ - PullRequest
5 голосов
/ 04 мая 2011

Учитывая foo.hpp

class Foo
{
public:
   void MethodA()
   {
        //BODY IMPLEMENTATION
   }
   int MerhodB()
   {
       return 2+3;
   }
}

Мне нужен инструмент для генерации двух файлов foo.cpp и foo.hpp. Такие как

foo.hpp

class Foo
{
public:
   void MethodA();
   int MerhodB();
}

foo.cpp

void Foo::MethodA()
{
     //BODY IMPLEMENTATION
}
int Foo::MerhodB()
{
    return 2+3;
}

Я попробовал Lazy c ++, но он не работает для меня. Любые другие предложения?

Редактировать: я не использую Windows, поэтому, пожалуйста, избегайте инструментов Visual Studio. Спасибо

1 Ответ

5 голосов
/ 04 мая 2011

Visual Studio 2005 с Visual Assist X (или новее)

Вы записываете все в файл .hpp, а затем можете использовать функцию рефакторинга «Переместить реализацию в источник» из всплывающего меню, если щелкнуть правой кнопкой мыши по своему методу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...