Я недавно установил C ++, чтобы заново выучить язык (сделал небольшой проект на нем). Одна вещь, которая действительно раздражает меня, - то, что функция автозаполнения, когда реализация больше не работает.
В частности, автоматическое заполнение параметров и имени функции. Я уже объявил свой класс и функции в соответствующих заголовках. Хотя моя память немного мутная, я помню, как в 2008 году, когда вы введете имя в файл cpp, он автоматически выдаст вам выпадающий список для соответствующих параметров.
Затем я искал форумы и страницы для возможного решения, и мне сообщили, что функция intellisense была удалена из среды C ++ в новой версии VS 2010 (почему?). Но можно получить список параметров по:
(1) проверяя «Инструмент -> Текстовый редактор -> C ++ -> Участники Autolist», а также на вкладке «Дополнительно», чтобы увидеть, была ли эта функция отключена.
(2) использовать Ctrl-Space при выполнении оператора.
Я попробовал оба из них, и они не работают (и я читал на некоторых форумах, что Ctrl + Space должен хотя бы в некоторой степени работать). Декларация должна быть правильной, потому что когда я определяю функцию, щелкаю правой кнопкой мыши и называю «Перейти к декларации», она выделяет объявление в заголовочном файле (где представлен весь список параметров).
И Ctrl + J покажет мне, что VS действительно распознает объявление функции.
Я бы не хотел использовать стороннее программное обеспечение, например (Visual Assistant X), но у меня заканчиваются варианты.
Заранее большое спасибо.