Вопросы по теме 'dependent-name'

зависимые типы с вариативными шаблонами
Вы видите что-то не так с этим объявлением функции? template<typename... Containers> std::tuple<typename Containers::value_type...> foo(const Containers &...args); Когда я пытаюсь вызвать его, вот так:...
282 просмотров
schedule 31.03.2024

Снова о типе имени и ключевых словах шаблона
Я внимательно прочитал много ответов, касающихся этой темы, но, тем не менее, я не могу ТОЧНО понять, когда эти два ключевых слова ЯВЛЯЮТСЯ или НЕ нужны в рамках функции, не являющейся шаблоном, которая является членом вложенного класса шаблона....
391 просмотров
schedule 04.01.2024

Является ли это ошибкой в ​​разрешении зависимых имен в MSVC?
На cppreference.com приведен следующий код в качестве примера, поясняющего разрешение зависимых имен: #include <iostream> void g(double) { std::cout << "g(double)\n"; } template<class T> struct S { void f() const {...
94 просмотров

Требуется ли диагностика для неправильного использования независимых имен в шаблоне, который никогда не создается?
Вот что стандартный говорит о независимых именах в определении шаблона: Независимые имена, используемые в определении шаблона, обнаруживаются с помощью обычного поиска по именам и привязываются к месту их использования. [Пример 1: void...
68 просмотров