Search code examples
What is "Argument-Dependent Lookup" (aka ADL, or "Koenig Lookup")?...


c++argument-dependent-lookupname-lookupc++-faq

Read More
Scope resolution operator being used twice...


c++classconstructornamespacesname-lookup

Read More
Find free function that has been shadowed by a member function...


c++name-lookupshadowing

Read More
Including the corresponding header first. What problems does it NOT solve?...


c++templatesincludeprecompiled-headersname-lookup

Read More
ADL lookup not considering std for non-template function from within another namespace...


c++c++20argument-dependent-lookupname-lookup

Read More
Difference between lookup rules for friend function defined inside vs outside of the class...


c++name-lookup

Read More
Weird behaviour about the order of template alias and user defined operator...


c++clang++name-lookuptemplate-aliases

Read More
The first snippet below compiles, but the second doesn't. Why?...


c++language-lawyerdeclarationname-lookupelaborated-type-specifier

Read More
When should I use an elaborated type specifier?...


c++keywordname-lookupelaborated-type-specifier

Read More
Lookup of dependent qualified names...


c++name-lookupdependent-namequalified-name

Read More
reference to array is ambiguous error when using memset function...


c++namespacesname-lookupusing-directivesunqualified-name

Read More
Lookup finding the same name through different bases in multiple inheritance with identical values...


c++language-lawyermultiple-inheritancename-lookup

Read More
Why is it a warning to declare an unambiguous non-virtual overload of a virtual function?...


c++classinheritanceoverloadingname-lookup

Read More
c++ customization point object pattern. Argument and customization in different namespaces...


c++namespacescustomizationname-lookupcustomization-point

Read More
Do constructors of class T hide methods with the same name T in base class?...


c++constructorc++17language-lawyername-lookup

Read More
Why doesn't the << operator defined inside a namespace participate in overload resolution?...


c++namespacesoperator-overloadingoverload-resolutionname-lookup

Read More
How does Name lookup work when using multiple inheritance in C++?...


c++overloadingmultiple-inheritancename-lookup

Read More
In c++ Why and how classname::member syntax can be used for an instance member?...


c++clionname-lookupqualified-name

Read More
What is the definition of "dependent name" in C++?...


c++templateslanguage-lawyername-lookupdependent-name

Read More
C++, conflicting between library function and inhertited class function...


c++oopscopename-lookupunqualified-name

Read More
C++ detecting free function existence with explicit parameters...


c++c++11function-pointerssfinaename-lookup

Read More
C++ template class inherit...


c++classtemplatesinheritancename-lookup

Read More
variables declaration in anonymous namespace and definition in other place...


c++namespacesc++17c++14name-lookup

Read More
What is the difference between calling foo() and ::foo() within a C++ class member function?...


c++name-lookupscope-resolution-operator

Read More
What is the difference between qualified and unqualified name lookup when deducting templates?...


c++templatesnamespacesname-lookup

Read More
Unqualified lookup of operators in standard library templates...


c++language-lawyerstdname-lookup

Read More
Impact of namespaces on C++ template deduction priority...


c++templatesnamespacesname-lookupusing-directives

Read More
Different compiler behaviour when using alias as scope to get parent member...


c++templatesinheritancename-lookupdependent-name

Read More
How the process of member look up occurs in C++?...


c++name-lookup

Read More
Extremely basic question about namespaces in c++...


c++namespacesname-lookupusing-directivesusing-declaration

Read More
BackNext