Есть ли способ подавить ошибки Intellisense при использовании функций C++11, специфичных для ноября 2012 CTP?
Мой код компилируется и работает просто отлично (пока...), однако, поскольку Intellisense Visual Studio еще не поддерживает новые функции C++11 для компилятора CTP 2012:
Наличие кусков совершенно хорошего (хотя и экспериментального) кода, подчеркнутого красным, имеет тенденцию немного сбивать меня с толку. Есть ли способ заставить Intellisense игнорировать ошибки в определенных местах?
Может ли кто-нибудь порекомендовать IDE, которая уже предлагает правильную подсветку синтаксиса и проверку этих новых функций (в частности, делегирование конструкторов, списков инициализаторов и вариативных шаблонов-это те, которые меня зацепили)?
2 ответов:
Я совершенно уверен, что вы не можете этого сделать.
ОСАГО самостоятельно обновляет компилятор, а не руководство. Intellisense основан на интерфейсе EDG, который CTP не обновляет (даже независимо от CTP, Intellisense и компилятор могут иногда не соглашаться из-за этого). Смотрите также этот вопрос и ответ на SO для разъяснения.
Вы, конечно, можете полностью отключить Intellisense, но я не думаю, что это то, о чем вы просили.
Перейти к:
Инструменты - > Параметры - > Текстовый Редактор - >C / C++ - > Дополнительно - > Intellisense
И установите для параметра" отключить отчеты об ошибках " значение true.
Comments