标签: c++ c arrays
我正在练习使用C ++模板(听起来好于#34;玩#34;)通过编写一些基本上是我自己的std :: array实现的东西,当我偶然发现奇怪的编译失败时。我把问题减少到了下面的类,它无法在gcc版本4.9.0上编译:
template <typename TestType> class TestClass { TestType[10] data; };
我在这里做错了什么?
答案 0 :(得分:2)
该类型的数组部分应该在标识符之后:
TestType data[10];