Na tabuli...
Řešení úlohy: labs10_exceptions.tar.gz
Napište šablonu třídy Vector, která se bude chovat stejně jako vector ze standardní knihovny. Implementované musí být tyto metody:
size() const;capacity() const;empty() const;clear();reserve(int32_t);shrink_to_fit();
T& front() const;T& back() const;push_back(const T& value);pop_back();
operator[](int32_t);Jak tyto metody fungují se dočtete na webu - například zde.
Metody front(), back() a push_back() by měli na špatné zadání reagovat vyhozením vyjímky.
Pokud nestihnete za cvičení všechno, stejně ukažte alespoň to něco, co máte hotové.
Řešení bonusové úlohy: labs10_vector.tar.gz