Я знаю, что есть ReSharper для С# для помощи в программировании, есть ли что-то подобное для С++?
ReSharper для С++
Ответ 1
Обновление: JetBrains работают над Resharper для С++.
Хотя для С++ не так хорошо, как Resharper для С#, Whole Tomato производит продукт под названием Visual Assist X, который обрабатывает С++ и делает это в разумной степени.
Developer Express также делает CodeRush, который предоставляет больше возможностей, чем Visual Assist, но который также намного усложняет работу вашего компьютера, а также который иногда ошибается - большинство конструкций с использованием макросов не будут корректно работать с CodeRush. Обратите внимание, что с 2013-05-31 CodeRush устарел на поддержку С++.
Resharper и Visual Assist имеют приятный облик - я иногда перехожу на CodeRush, для некоторых из них лучше рефакторинг, но большую часть времени не нужно, потому что помощь по улучшению кода Visual Assist X лучше.
Имейте в виду, что для установки любого такого плагина требуется запуск IDE в интегрированном режиме (а не в изолированном режиме). Это означает:
- В Visual Studio 2012 или более ранней версии вам понадобится полная версия Visual Studio, а не один из экспресс-выпусков. Если вы студент университета, вы можете загрузить полную копию из MSDNAA. Если вы не-университетский студент или ваш университет не предоставляет MSDNAA, вы можете загрузить полную версию из DreamSpark.
- В Visual Studio 2013 или более поздней версии вы можете использовать "Community Edition", например Visual Studio Community 2013.
Ответ 2
Публичное объявление поддержки С++ в ReSharper: http://blogs.jetbrains.com/dotnet/2013/06/resharper-to-support-c
Ответ 3
Как только вы используете эту программу, вы действительно не сможете жить без нее. (И когда я говорю программу, я имею в виду надстройку!)
Ответ 4
Это полностью зависит от того, какие функции вы использовали в Resharper.
Личный опыт: Я использовал как Resharper, так и Visual Assist X как минимум полгода, и в конце концов я пошел с этим бесплатным пакетом: Power Tools от Microsoft: http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/
Ответ 5
Попробуйте, VisualAssist X из http://www.wholetomato.com/ Это VS-плагин с поддержкой от VC6-VS2010 (для VC6 я бы сказал, он так же хорош, как и ReSharper)
Ответ 6
Visual Studio 2010 имеет некоторые улучшения, аналогичные тем, что предлагает Resharper. Это не так хорошо, но всегда есть Линт. Кроме того, вас может заинтересовать любое количество инструментов static analysis.
Ответ 7
JetBrains работает над поддержкой С++ для предстоящей версии ReSharper.
В настоящее время он доступен в закрытой бета-версии.
Ответ 8
ReSharper для С++ доступен в общедоступном EAP - http://www.jetbrains.com/resharper/features/cpp.html