标签: visual-c++
int main() { struct local { template<class T> // This line generates C2892 error. void f() {} }; }
为什么我不能在本地类和结构中使用模板成员?在Visual C ++中导致此类限制的原因是什么?
答案 0 :(得分:2)
C ++ 03 14.5.2 / 2“会员模板”说:
本地类不应具有成员模板
(在C ++ 98和C ++ 11中相同)。我不知道原理是什么。