Article ID: 241940 - Last Review: July 5, 2005 - Revision: 1.1 BUG: C2954 Error When Using Class Template as Template-ParameterThis article was previously published under Q241940 On This PageSYMPTOMS
The following error message may appear if you try to use a class template
as a template-parameter:
error C2954: template definitions cannot nest error C2951: template declarations are only permitted at global or namespace scope error C2226: syntax error : unexpected type 'C' error C2143: syntax error : missing '>' before '{' error C2059: syntax error : '<end Parse>' CAUSE
The compiler does not support template template-parameters as specified in the C++ Standard.
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article. MORE INFORMATIONSteps to Reproduce BehaviorThe following sample code demonstrates the error: | Article Translations
|
Back to the top
