diff --git a/simulators/c++2/src_simulator/app/Parameter.h b/simulators/c++2/src_simulator/app/Parameter.h index e3c05b934367cfc238abb64d29fa791ce58b0932..c47802374a5c104ecf07cbee30701c6b8838f587 100644 --- a/simulators/c++2/src_simulator/app/Parameter.h +++ b/simulators/c++2/src_simulator/app/Parameter.h @@ -65,7 +65,7 @@ public: } }; -template <typename T, int size> +template <typename T, unsigned int size> class SizedParameter: public Parameter { public: SizedParameter(){ @@ -86,9 +86,8 @@ public: SizedParameter(std::istream& s){ //#if size>0 - for (unsigned int i=0;i<size;){ + for (unsigned int i=0;i<size;i++){ READ_STREAM(s, _p[i]); - i++; } #ifdef DEBUG_SERIALIZE print();