キューのテンプレート クラスを開発しようとしていますが、エラーが発生します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