Unportable code produces "no operator matches these operands" error in template instantiation
175
Where and why do I have to put the "template" and "typename" keywords?
48829
Passing a string literal as a type argument to a class template
1505
How to properly overload the << operator for an ostream?
43910
How to store variadic template arguments?
94572
Template within template: why "`>>' should be `> >' within a nested template argument list"
82817
Multiple templates for a single user-defined function
138830
What does `invalid initialization of non-const reference` mean?
66408
Conditional operator cannot cast implicitly?
142119
Reason for using non-type template parameter instead of regular parameter?
47316
C++ template function for arrays, vectors, built in types, STL
72552
c++ type/value mismatch at argument 1 in template parameter list
115823
Undefined symbols "vtable for ..." and "typeinfo for..."?
5938
Are multiple mutations within initializer lists undefined behavior?
35208
default template class argument confuses g++?
135757
Why do I get a template error if I name my function `swap`, but `Swap` is okay?
124891
"not declared in this scope" error with templates and inheritance
20747
Why can't the template argument be deduced when it is used as template parameter to another template?