intellisense в VisualStudio 2019 не видит члены вложенного класса шаблона
При попытке обратиться к членам вложенного класса через точку или "->" intellisense не даёт подсказок. Проект работает, но название членов приходится прописывать вручную, без подсказок. Подскажите, как исправить, пожалуйста!
template <typename T, typename K>
class RBST
{
private:
struct Node {
public:
T value;
K key;
Node* left = nullptr;
Node* right = nullptr;
Node* parent = nullptr;
int subtrees_quantity = 0;
} *head = nullptr;
public:
void add(const T, const K);
};
template<typename T, typename K>
void RBST<T, K>::add(const T value, const K key)
{
if (head == nullptr) {
head = new Node();
head->
}
}
Ответы (1 шт):
Автор решения: user7860670
→ Ссылка
Следует указать intellisense пробные параметры для шаблона (в тулбарчике с <T> есть выпадающий список со списком инстанцирований, а справа есть кнопка редактировать для указания произвольных параметров).

