diff --git a/inc/hgl/type/DataStackPool.h b/inc/hgl/type/DataStackPool.h
index 460fed1..7a54740 100644
--- a/inc/hgl/type/DataStackPool.h
+++ b/inc/hgl/type/DataStackPool.h
@@ -6,7 +6,8 @@
namespace hgl
{
/**
- * 数据堆栈池(一种简单的数据池结构,不支持动态调整大小)
+ * 数据堆栈池(一种简单的数据池结构,不支持动态调整大小)
+ * 仅用于一些只有申请和释放操作的情况,感觉没什么用处,但又经常需要。
*/
template class DataStackPool
{
@@ -16,6 +17,11 @@ namespace hgl
T *end; ///<结束指针
SeriesInt series; ///<序号池
+ public:
+
+ T *GetRawData()const{return data_array;} ///<取得原始数据指针
+ SeriesInt *GetSeries(){return &series;} ///<取得序号池
+
public:
DataStackPool(const int max_count):series(max_count)