Ik heb een data klasse gemaakt in c++ en nu moet ik @compile-time de gecumuleerde size van de datamembers van die klasse kunnen opvragen. Het concept zit hem in devolgende code.
Hij geeft hierop de volgende compile fouten.
StudentGrades.hpp:31: error: template argument 2 is invalid
StudentGrades.hpp:31: error: expected unqualified-id before ‘,’ token
wat doe ik verkeerd?
C++:
1
2
3
4
5
| class StudentGrades { public: typedef set<int,float,float,float> types; typedef fold<types, size_t<0>, plus<_1,sizeof _2 >::type>::type size; |
Hij geeft hierop de volgende compile fouten.
StudentGrades.hpp:31: error: template argument 2 is invalid
StudentGrades.hpp:31: error: expected unqualified-id before ‘,’ token
wat doe ik verkeerd?