#ifndef Array_h__ #define Array_h__ namespace LifeCore { template class Array { public: Array(size_t capacity); ~Array(); T& operator[](size_t id) const; size_t Write(const T* src, size_t count); private: T* data; }; } #endif // Array_h__