Результаты поиска по запросу "name-lookup"

7 ответов

Распространение 'typedef' из базового в производный класс для 'template'

я пытаюсь определить базовый класс, который содержит typedef 'только с

4 ответа

Что такое «Аргумент-зависимый поиск» (он же ADL или «Поиск Кенига»)?

Каковы хорошие объяснения того, что поиск зависит от аргумента? Многие люди также называют это Koenig Lookup. Желательно, чтобы я знал: Почему это хорошо?Почему это плохо?Как это работает?

1 ответ

, правильно?

ющий очень простой код не скомпилируется #include <vector> #include <string> namespace Foobar { struct Test { std::string f; std::uint16_t uuid; }; } bool operator==(const Foobar::Test& lhs, const Foobar::Test& rhs){ return lhs.f == rhs.f && ...

ТОП публикаций

3 ответа

Полученный доступ класса-шаблона к данным-членам базового класса

3 ответа

Условный тип возврата оператора и двухфазный поиск

Рассмотрим следующий фрагмент:

0 ответов

Почему ADL не находит шаблоны функций?

2 ответа

Двухфазный поиск имени для шаблонов C ++ - Почему?

2 ответа

Разрешение перегрузки / неоднозначность в поиске имени (какой)

7,3,3 / 14 (C ++ 03)

3 ответа

Почему функции-члены класса имеют функции без тени с таким же именем?

Недавно это привлекло мое внимание этот член функцииcompletely shadow свободные функции с тем же именем, когда внутри класса. И полностью я имею в виду, что ...

2 ответа

В шаблонном производном классе, почему мне нужно квалифицировать имена членов базового класса с помощью «this->» внутри функции-члена?

Пока я изучал исходный код Qt, я увидел, что ребята из trolltech явно используютthis ключевое слово для доступа к полю на деструкторе. inline ~QScopedPointer() { T *oldD = this->d; Cleanup::cleanup(oldD); this->d = 0; }Итак, какой смысл в этом ...