[英]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.