xj qian
2024-09-05 89c226a7da5ffc6748ff3ef70aacad7625bafa3e
jrj/xframe/adt/xarray.hpp
@@ -20,11 +20,19 @@
      return this;
   }
   xarray* pop_back()
   {
      if (length() > 0)
         erase(length() - 1);
      return this;
   }
   void clear()
   {
      for (int i = 0; i <= length(); i++)
         items[i].~T();
      length_ = 0;
   }
   xarray* erase(int index)
@@ -125,5 +133,6 @@
   T* items;
   int length_;
   int capacity_;
};