我在程序中要调用Queue <T> Class,代码如下: using namespace System; 
using namespace System::Collections; 
using namespace System::Collections::Generic; #include "CKdTreeNode.h" 
#include "CKdTree.h" ... CKdTree::CKdTree() 

Queue <CKdTreeNode> cToProcess; 
cToProcess.Enqueue(m_RootNode); 
while (cToProcess.Count > 0) 

CKdTreeNode cTmpNode = cToProcess.Dequeue(); 
                ...... 


但编译器仍然报错: 
1>d:\workplace\c++\imageprocess\imageprocess\ckdtree.cpp(49) : error C2065: “Queue”: 未声明的标识符 这是怎么回事?应该如何修改?希望那位高手指点!