Существует ли какой-либо инструмент (возможно, emacs), который может обновлять и добавлять правильные определения функций и другие вещи для синхронизации исходных (.cpp) и заголовочных (.h) файлов.
Например, если я начну делать это:
file: aaa.h
Class AAA {
int b;
public:
void func();
};
то, что автоматически создаст и добавит:
file: aaa.cpp
void AAA:func() {
}
А какие изменения появятся на обоих?
Я просто слишком много сплю?