编译器错误 C2892

局部类不应具有成员模板

模板化成员函数在函数中定义的类中无效。

以下示例生成 C2892:

// C2892.cpp
int main() {
   struct local {
      template<class T>   // C2892
      void f() {}
   };
}