作为模板类成员的C样式静态数组-won';不编译 我正在练习使用C++模板(听起来比“玩”好),通过编码一些基本上是我自己的STD::数组的实现,当我偶然发现一个奇怪的编译失败。我将问题简化为以下类,该类无法在gcc版本4.9.0上编译: template <typename TestType> class TestClass { TestType[10] data; }; 模板 类TestClass { TestType[10]数据; };

作为模板类成员的C样式静态数组-won';不编译 我正在练习使用C++模板(听起来比“玩”好),通过编码一些基本上是我自己的STD::数组的实现,当我偶然发现一个奇怪的编译失败。我将问题简化为以下类,该类无法在gcc版本4.9.0上编译: template <typename TestType> class TestClass { TestType[10] data; }; 模板 类TestClass { TestType[10]数据; };,c++,c,arrays,C++,C,Arrays,我在这里做错了什么?类型的数组部分应该在标识符之后: TestType data[10]; self注意:不再使用Java。忘记了基本的东西,我的错。使用模板使我完全忘记了我在基本数组声明中的错误。

我在这里做错了什么?

类型的数组部分应该在标识符之后:

TestType data[10];

self注意:不再使用Java。忘记了基本的东西,我的错。使用模板使我完全忘记了我在基本数组声明中的错误。