Базовая версия файла .cpp часто представляет собой не более чем копию связанного заголовочного файла с несколькими скобками вместо точек с запятой, ClassName::
вставляется в нескольких местах и удаляет ключевое слово virtual
. Большая часть этого может быть сгенерирована с помощью однострочной команды sed
, но она не будет очень надежной для всех языковых функций (шаблоны приходят на ум).
Прежде чем я напишу свою собственную, есть ли какие-нибудь простые утилиты командной строки, которые возьмут файл заголовка, который я предоставлю, и дадут мне скелетный файл .cpp, где я могу заполнить пробелы?