Создать исходный код .cpp из файла .h - PullRequest
7 голосов
/ 25 октября 2010

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

Прежде чем я напишу свою собственную, есть ли какие-нибудь простые утилиты командной строки, которые возьмут файл заголовка, который я предоставлю, и дадут мне скелетный файл .cpp, где я могу заполнить пробелы?

Ответы [ 2 ]

1 голос
/ 26 октября 2010

Eclipse CDT имеет функцию создания сеттеров / геттеров, если вы определили переменные в вашем .h.Также он предоставляет «Метод реализации» - он снова просматривает ваши определения в .h и реализует методы, давая им пустое тело.Может быть, кто-то найдет это полезным.

И не забудьте прочитать вопрос, на который указывает Ларсман.

1 голос
/ 25 октября 2010

В большинстве графических редакторов есть плагины, такие как vim, gedit или Eclipse. Но я не знаю сценария оболочки или perl для этого.

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