Автоматически генерировать исходные и заголовочные файлы C ++ (и обновлять наоборот) - PullRequest
10 голосов
/ 10 июня 2009

Существует ли какой-либо инструмент (возможно, emacs), который может обновлять и добавлять правильные определения функций и другие вещи для синхронизации исходных (.cpp) и заголовочных (.h) файлов.

Например, если я начну делать это:

file: aaa.h

Class AAA {
   int b;
public:
   void func();
};

то, что автоматически создаст и добавит:

file: aaa.cpp

void AAA:func() {

}

А какие изменения появятся на обоих?

Я просто слишком много сплю?

Ответы [ 3 ]

7 голосов
/ 10 июня 2009

Был задан почти дублирующий вопрос здесь , а мой ответ описывает инструмент, который мы используем для перехода от одного файла к отдельным заголовочным и исходным файлам: lzz .

Я не знаю ни одного инструмента, который мог бы сделать обратный перевод.

2 голосов
/ 10 июня 2009

Visual Studio + Visual Assist X делает это (см. Функции рефакторинга).

Но на самом деле это не основано на emacs: /

0 голосов
/ 10 июня 2009

Xrefactory (довольно дорогой инструмент) может сделать то, что вы ищете. Я не использовал его (сам использую Visual Studio + Visual Assist), но он обнаруживается в поиске Google для «инструментов рефакторинга emacs».

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