#ifndef VEKTOR_HH #define VEKTOR_HH #include namespace mpc{ template class Vektor { private: typedef std::map map_t; typedef map_t::iterator iterator; typedef map_t::const_iterator const_iterator; map_t data; public: T& operator[](int index){ return data[index]; } size_t size() const { return data.size(); } inline iterator begin(){ return data.begin(); } inline iterator end(){ return data.end(); } inline const_iterator begin() const{ return data.begin(); } inline const_iterator end() const{ return data.end(); } }; } #endif