Is it C++ standard-compliant to define a variable using `A::template B x;`?
175
Where and why do I have to put the "template" and "typename" keywords?
4600
multiple definition of template specialization when using different objects
35562
Magic arguments in function templates
43910
How to store variadic template arguments?
84063
Isn't the template argument (the signature) of std::function part of its type?
33453
Why do I get "unresolved external symbol" errors when using templates?
134085
C++ single template specialisation with multiple template parameters
108174
How can I specialize a C++ template for a range of integer values?
26571
What was the issue solved by the new "using" syntax for template typedefs?
31549
C++11: defining function on std::array
44265
What's the scope of the "using" declaration in C++?
88290
In C++ How do references and pointers in parameters actually work? What are their set-in-stone protocol/"rule"?
58542
What is a reference variable in C++?
1567
In C++11, does `i += ++i + 1` exhibit undefined behavior?
103676
using extern template (C++11)
35583
How do you properly use namespaces in C++?
36650
C++ template typedef