Мой код компилируется и работает нормально, однако Intellisense показывает красную волнистую линию, указывающую на проблему. Я провел большую часть дня, пытаясь понять, почему! У меня нет большого опыта работы с C++, поэтому я не знаю, ошибка ли это пользователя (я) или Intellisense выдает ложные срабатывания.
Я уменьшил проблема кроется в этом простом фрагменте кода:
Код: Выделить всё
#pragma once
using namespace System;
using namespace System::Collections::Generic;
public ref class Class1
{
private:
Dictionary^ dict;
public:
Class1()
: dict(gcnew Dictionary())
{
}
};

И последнее замечание: если я зайду в настройки проекта и изменю его на использование стандарта ISO C++ 17, красная волнистая линия исчезнет.
О, и я перепробовал буквально все, чтобы уничтожить кеш Intellisense.
Может кто-нибудь избавить меня от страданий и сказать, что я делаю не так?
Подробнее здесь: https://stackoverflow.com/questions/790 ... ce-of-cons