CMExamples/CollectionTest.cpp
2021-03-07 20:03:51 +08:00

39 lines
550 B
C++

#include<hgl/type/Collection.h>
#include<iostream>
using namespace hgl;
using namespace std;
template<typename T> class NewList:public Collection<T>
{
public:
NewList(MemoryBlock *amb=new MemoryBlock(new MemoryAllocator)):Collection(amb)
{
}
virtual ~NewList()=default;
};//
void main(int,char **)
{
{
MemoryAllocator *ma=new MemoryAllocator;
ma->Alloc(1024);
MemoryBlock mb(ma);
}
{
cout<<"Collection"<<endl<<endl;
NewList<uint32> ulist;
ulist.Add(1);
}
}