vector 常規的遍歷方法有以下方法:
1.for 遍歷
vectorthevector;
...vector::iterator theiterator;
for (theiterator = thevector.begin(); theiterator != thevector.end(); theiterator++)
2. for each 遍歷
for each (serverstatuslistener* listener in m_serverstatuslistenerlist)
3.for 遍歷,用下標
for (vector::size_type ix = 0; ix != 10; ++ix)
鑑於第3種模式,可以採用下標的方式取得vector 中的值
//vector 中有3條資料
if (ipporttmp.size() == 3)
4. for 遍歷,使用size()
bool process(vector& a)
return sum > 100? true:false;
}
vector的下標操作
vecto的下標操作不能新增元素 include include includeusing namespace std int main vectorivec for vector size type ix 0 ix 10 ix ivec ix ix disaster ivec has no ele...
下標訪問原理
陣列的名字 一般情況下代表首元素的位址 當陣列名與 結合的時候得到的是整個陣列的位址 只要取位址取的就是首元素位址 首元素第乙個位元組肯定與陣列第乙個位元組相同 arr 5 0x1 0x20 arr取得是第乙個元素,即為1,1有4個位元組,取首元素位址。arr取的是陣列的第乙個位元組 也為0x1 雖...
Dataframe 下標訪問
方法 說明 col label 以單個標籤作為下標,獲取與標籤對應的列,返回series物件 col labels 以標籤列表作為下標,獲取對應的多個列,返回dataframe物件 row slice 整數切片或標籤切片,得到指定範圍內的行 row bool array 選擇布林陣列中的true對應...