Hallo Ich habe folgendes template geschrieben
1 | template <typename DataVectorType = uint16_t> class DataVector{ |
Nun moechte ich folgendes versuchen
1 2 | template<typename DataVectorType> class DataVector; typedef std::vector<DataVector<>*> DataVectorList; |
DataVectorType sind dabei structs.
Allerdings kommt da folgende Compilerausgabe
1 2 3 4 5 | error: wrong number of template arguments (0, should be 1) error: provided for ‘template<class DataVectorType> class DataVector’ error: template argument 1 is invalid error: template argument 2 is invalid error: invalid type in declaration before ‘;’ token |
Wie loese ich das Problem?