Есть ли способ подавить ошибки Intellisense при использовании функций C++11, специфичных для ноября 2012 CTP?



Мой код компилируется и работает просто отлично (пока...), однако, поскольку Intellisense Visual Studio еще не поддерживает новые функции C++11 для компилятора CTP 2012:



Наличие кусков совершенно хорошего (хотя и экспериментального) кода, подчеркнутого красным, имеет тенденцию немного сбивать меня с толку. Есть ли способ заставить Intellisense игнорировать ошибки в определенных местах?



Может ли кто-нибудь порекомендовать IDE, которая уже предлагает правильную подсветку синтаксиса и проверку этих новых функций (в частности, делегирование конструкторов, списков инициализаторов и вариативных шаблонов-это те, которые меня зацепили)?

598   2  

2 ответов:

Я совершенно уверен, что вы не можете этого сделать.

ОСАГО самостоятельно обновляет компилятор, а не руководство. Intellisense основан на интерфейсе EDG, который CTP не обновляет (даже независимо от CTP, Intellisense и компилятор могут иногда не соглашаться из-за этого). Смотрите также этот вопрос и ответ на SO для разъяснения.

Вы, конечно, можете полностью отключить Intellisense, но я не думаю, что это то, о чем вы просили.

Перейти к:

Инструменты - > Параметры - > Текстовый Редактор - >C / C++ - > Дополнительно - > Intellisense

И установите для параметра" отключить отчеты об ошибках " значение true.

Comments

    Ничего не найдено.