C++ Advanced Task08_03 - Typed Stream - незнам какво пропускам
Здравейте,
явно трябва да се "посвикне" с всичко ново, не мога да разбера къде бъркам в кода:
https://pastebin.com/ttB4rLYW
Благодаря.
Здравейте,
явно трябва да се "посвикне" с всичко ново, не мога да разбера къде бъркам в кода:
https://pastebin.com/ttB4rLYW
Благодаря.
Няколко неща, които забелязвам на пръв поглед:
- readToEnd трябва да връща std::vector<T>
- virtual TypedStream<T>& operator>>(T& i) - може да го направиш pure virtual, защото не му трябва имплементация в базовия клас, но и да го оставиш така е без значение (всички наследяващи класове в задачата го овърайдват)
- template <> class TypedStream<Vector2D> { ... } - това е излишно и не трябва да се прави в тази задача. Просто го изтрий! :)
За хинтове по решението на задачата виж отговора на Жоро тук, както и моите отговори в тази тема. Там сме разисквали в детайли особеностите на тази задача, както и подробности по решаването ѝ.