C++ 访问数组中的元素

C++ 访问数组中的元素,c++,mfc,C++,Mfc,我正在执行数组返回: CStringArray & CQueue:: GetUsed() { return m_Used; } 不要将此返回值存储在数组中并访问每个元素: CStringArray lastUsed; lastUsed.Append(m_Queue.GetUsed()); CString a = lastUsed.ElementAt(1); 有没有一种方法可以让我直接在这样的位置访问元素 CString a = (m_Queue.GetUsed()).Elem

我正在执行数组返回:

CStringArray & CQueue:: GetUsed()
{
   return  m_Used;
}
不要将此返回值存储在数组中并访问每个元素:

CStringArray lastUsed;
lastUsed.Append(m_Queue.GetUsed());
CString a = lastUsed.ElementAt(1);
有没有一种方法可以让我直接在这样的位置访问元素

CString a = (m_Queue.GetUsed()).ElementAt(2);

使用
GetAt
功能

CString CStringArray::GetAt( int <nIndex> ) const;

您是否确实尝试运行问题最后一行的代码?
CStringArray arr;
arr.Add(L"test");
arr.Add(L"ing");
cout << arr.getAt(0) << arr.getAt(1) << endl;
testing