【发布时间】:2013-11-04 04:02:29
【问题描述】:
我正在尝试为队列开发模板类并收到错误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> 类型的数组?
提前致谢, J
【问题讨论】:
-
您可能需要修正问题标题
标签: templates c++-cli queue adt