xj qian
2024-07-23 eb39d3d2ca26581f9f0254acd0b1f5d56c9869a8
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_;
};