簡體   English   中英

訪問數組中的元素

[英]Accessing the element in an array

我正在執行數組返回:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM