//pelican aka sam dennis wrote this #ifndef SVECTOR_H #define SVECTOR_H #include #include template > class svector : public std::vector { #ifndef WIN32 public: using std::vector::begin; #endif #ifdef WIN32 public: #endif void erase(typename std::vector::size_type i) { std::vector &vec = *this; vec.erase(begin() + i); } void insert(typename std::vector::size_type i, const T &v) { std::vector &vec = *this; vec.insert(begin() + i, v); } }; #endif