Intellisense не показывает переменные - PullRequest
2 голосов
/ 27 июня 2019

Я обнаружил случаи, когда IntelliSense не будет предлагать переменные там, где он должен:

struct A
{
    const int m_Int;

    A(A& other) : m_Int(other.m_Int) // doesn't suggest m_Int
    {
        int l_Int(other.m_Int); // doesn't suggest m_Int
        l_Int = other.m_Int; // doesn't suggest other, but m_Int works here
    }

};

Первые два раза, когда я писал other., должно было появиться окно с предложением m_Int, но это не так.

После ввода l_Int = o он также не дал мне автозаполнения до l_Int = other.

Во всех этих случаях нажатие Ctrl + Пробел также не помогает.

Есть ли у меня неправильная настройка?
Я попробовал несколько решений из Интернета, чтобы сбросить настройки, но ничего не изменилось.

Это происходит в новом пустом проекте Visual C ++ только с показанным содержимым. (Плюс очевидный шаблон)
У кого-то нет таких проблем и он получает правильные рекомендации IntelliSense?

Проект компилируется без ошибок.
Версия: MSVS Enterprise 2017 15.9.13
Расширения не активированы

...