我正在尝试为队列开发模板类并收到错误消息error C3265: cannot declare a managed 'items' in an unmanaged 'TQueue<T>'
。据我了解,我不能在非托管“类”中拥有托管类型。我的代码如下:
#pragma once
template<class T> class TQueue
{
private:
array<T>^ items;
int currentIndex;
int count;
public:
TQueue();
void Enqueue(T toAdd);
T Dequeue();
GetCount() {return currentIndex;}
};
我将如何<T>
在我的队列中保存一个类型的数组?
在此先感谢,