2014-06-24 35 views
0

我正在練習使用C++模板(聽起來比「玩」的方式更好),通過編碼的東西,基本上是我自己的實現std ::當我偶然發現一個奇怪的編譯失敗時。我將問題簡化爲以下課程,但無法在gcc版本4.9.0上編譯:C風格靜態數組作爲模板類的成員 - 將不會編譯

template <typename TestType> 
class TestClass 
{ 
    TestType[10] data; 
}; 

我在做什麼錯在這裏?

+0

我的壞。使用模板使我完全無視我在基本數組聲明中的錯誤。 – user1685094

回答

2

類型的數組部分應標識後去:

TestType data[10]; 
+0

注意自我:沒有更多的Java。忘記基本的東西,grr。 – user1685094