Может ли Visual Studio управлять прототипами функций для меня в заголовочных файлах C ++? - PullRequest
2 голосов
/ 01 мая 2010

В C ++ обычной практикой является объявление функций в заголовочных файлах и определение их в файлах cpp. Это приводит к тому, что у каждого экземпляра каждой функции всегда есть две копии. Затем, когда я хочу изменить имя функции / возвращаемое значение / параметр, я должен вручную изменить его в обоих файлах. Это кажется излишне утомительным, и должно быть много людей, которые разделяют мою боль, так есть ли способ автоматизировать эти изменения между файлами в VS?

Бонусные баллы и за решения vim.

1 Ответ

5 голосов
/ 01 мая 2010

Вы можете использовать надстройку Visual Assist X для Visual Studio. Одна из его функций - делать то, что вы хотите: изменить сигнатуру функции в базовом классе и позволить ей изменять все сигнатуры одной и той же функции в файле cpp и в производных классах. Это дополнение не является бесплатным, но вы можете попробовать пробную версию.

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