![]() Chapter Contents |
![]() Previous |
![]() Next |
| 753 |
| Explanation |
| Explanation |
No specializations can be generated using the class template partial specialization because not all of the partial specialization template formals are used in a way in the argument list that allows them to be deduced. For example:
template <typename T, typename U>
class C;
template <typename T, typename U>
class C <T, int> // does not use formal U
{ ...
};
Note that template formals also cannot be deduced when they are used inside expressions or as part of the scope of a qualified type name.
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright © 2004 by SAS Institute Inc., Cary, NC, USA. All rights reserved.