2.array,vector 的講解
2.1array的詳細講解(靜態陣列)
#include#include#include#includeusing namespace std;
void main()
;//建立一維包含5個元素的整形陣列
arraymyint2 = ;//建立一維包含5個元素的整形陣列
arraymyint3 = ;//建立一維包含5個元素的整形陣列
//下面兩種是等價的
array < array, 3 > myint= ; //建立二維陣列,其中為3行5列的整形陣列
array < array, 3 > myint = ;//建立二維陣列,其中為3行5列的整形陣列
//列印出陣列
for (int i = 0;i < 3;i++)
cout << endl; }}
2.2vector的詳細講解(動態陣列)
2.2.1
void main()
}/************array迭代器************/
void main()
; array::iterator ibegin, iend; 正向迭代器
ibegin = myint.begin();
iend = myint.end();
for (;ibegin != iend;ibegin++)
//********************************/
array::reverse_iterator rbegin, rend;反向迭代器
rbegin = myint.rbegin();
rend = myint.rend();
for (;rbegin != rend;rbegin++) }
void main()
;/* 利用迭代器
array::iterator ibegin, iend;
ibegin = mydouble.begin();
iend = mydouble.end();
for (;ibegin != iend;ibegin++)
cout << endl;
*/
使用常規方法
for (int i=0;icout << endl;
std::cin.get();
}
Javascript的Array物件的迭代方法
每個方法都接收兩個引數 1 要在每一項上執行的函式。2 執行該函式的作用域物件。every 對陣列中的每一項執行給定函式。如該函式對每一項都返回ture,則返回true。filter 對陣列中的每一項執行給定函式。返回該函式返回true的項組成的陣列。foreach 對陣列中的每一項執行給定函式。沒...
java中的迭(die 代器
1 iterator介面 iterator it al.iterator 由於內部操作迭代所以內部建立新物件,這裡就不用new了 介面型引用只能指向自己的子類物件,此物件是集合中的物件獲取出來的。it.next 取出元素 it.hasnext 判斷是否還有元素 2 每個容器的取出方式不同 取出動作的...
對lua迭帶器的理解
一般用 for 變數列表 in 迭帶器 句型遍歷,即在in後面是迭帶器表示式,包含3個物件 迭帶函式 狀態常量 控制變數,當然狀態常量和控制變數可以不要。迭帶過程 1.將狀態常量 控制變數傳給迭帶函式進行函式呼叫,將迭帶函式返回值賦給for變數列表,同時將返回的第乙個值賦給控制變數。2.如果函式返回...