29 using std::vector<T, _Alloc>::vector;
30 typedef typename std::vector<T, _Alloc>::reference reference;
31 typedef typename std::vector<T, _Alloc>::const_reference const_reference;
32 typedef typename std::vector<T, _Alloc>::size_type size_type;
33 typedef typename std::vector<T>::const_iterator const_iterator;
34 reference operator[](size_type n) {
35 if (n >= this->size()) this->resize(n + 1);
38 const_reference operator[](size_type n)
const {
39 if (n < this->size())
return this->at(n);
40 static const T default_value = T();