描述:
1>d:\vs2010\vc\atlmfc\include\cstringt.h(2590): error C2332: 'class' : missing tag name
1>d:\vs2010\vc\atlmfc\include\cstringt.h(2590): error C3306: 'ATL::<unnamed-tag>': unnamed class template is not allowed
1>d:\vs2010\vc\atlmfc\include\cstringt.h(923): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1> d:\vs2010\vc\atlmfc\include\cstringt.h(2590) : see reference to class template instantiation 'ATL::<unnamed-tag><BaseType,StringTraits>' being compiled
1>d:\vs2010\vc\atlmfc\include\cstringt.h(928): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1>d:\vs2010\vc\atlmfc\include\cstringt.h(933): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\vs2010\vc\atlmfc\include\cstringt.h(933): warning C4183: 'CStringT': missing return type; assumed to be a member function returning 'int'
1>d:\vs2010\vc\atlmfc\include\cstringt.h(936): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\vs2010\vc\atlmfc\include\cstringt.h(936): warning C4183: 'CStringT': missing return type; assumed to be a member function returning 'int'
1>d:\vs2010\vc\atlmfc\include\cstringt.h(938): error C2061: syntax error : identifier 'CStringT'
1>d:\vs2010\vc\atlmfc\include\cstringt.h(944): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\vs2010\vc\atlmfc\include\cstringt.h(944): error C2143: syntax error : missing ',' before '&'
1>d:\vs2010\vc\atlmfc\include\cstringt.h(944): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1>d:\vs2010\vc\atlmfc\include\cstringt.h(956): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\vs2010\vc\atlmfc\include\cstringt.h(961): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1>d:\vs2010\vc\atlmfc\include\cstringt.h(972): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1>d:\vs2010\vc\atlmfc\include\cstringt.h(982): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1>d:\vs2010\vc\atlmfc\include\cstringt.h(993): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1030): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1077): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1092): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1108): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1156): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1164): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1172): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1192): error C2590: 'CStringT' : only a constructor can have a base/member initializer list
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1211): error C2523: 'ATL::<unnamed-tag><BaseType,StringTraits>::~CStringT' : destructor tag mismatch
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1216): error C2143: syntax error : missing ';' before '&'
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1216): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1216): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1216): error C2143: syntax error : missing ',' before '&'
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1217): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1224): error C2143: syntax error : missing ';' before '&'
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1224): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1224): error C2238: unexpected token(s) preceding ';'
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1224): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1224): error C2143: syntax error : missing ';' before '<end Parse>'
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1232): error C2334: unexpected token(s) preceding '{'; skipping apparent function body
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1239): error C2143: syntax error : missing ';' before '&'
1>d:\vs2010\vc\atlmfc\include\cstringt.h(1239): error C4430: missing type specifier - int assumed. Note: C++ d