建立物件:
vectorv1; //建立乙個空的vector物件
vectorv2(10);//建立乙個有10個空元素的容器
vectorv3(10, 0); //建立乙個有10個元素0的容器
//建立string型別元素的容器,並賦值,顯示
string str = ;
vectorv4(str+0, str+3);
vector::iterator sit = v4.begin(); //iterator 迭代器
while ( sit != v4.end() ) cout<< *sit++ << " ";
vectorv5(v4); //使用v4給v5初始化
assign():
int ary = ;
vectorv;
v.assign(ary, ary+5); //此時v和ary中的內容一樣
copy(v.begin(), v.end(), ostream_iterator(cout, " ") );
v.assign(3, 100); //此時v中內容
at() :
vectorv(3,0); //此時v中3個0
v[0] = 100;
v.at(1) = 200; // 等價於v[1] = 200;
for ( int i=0; i<3; i++ )
cout << v.at(i) << " ";
cout << endl;
output: // 100 200 0
back() push_back():
//借助上面例子
cout << v.back() cout << v.back() front():返回容器中第乙個元素的引用
begin() : v.begin() // 返回指向容器起始位置的迭代器
rbegin():返回乙個逆序迭代器,指向容器的最後乙個元素
rend():返回乙個逆序迭代器,指向容器第乙個元素前面的位置
capacity():容器能儲存資料個數 容器容量
size(): 容器實際元素的個數
resize(): 指定有效元素的個數
reserve(): 指定容器能儲存資料的個數
clear() : 清空容器
empty() : 判斷容器是否為空,返回乙個bool值
erase(): 刪除某個或某些節點
insert(position, value):在容器中某個位置插入乙個值
max_size():表示容器允許的最大元素數
v1.swap(v2):交換兩個容器的內容
Excel中Lookup函式使用大全
我這邊是根據編號進行查詢改編號對應的名稱資訊 注意事項 編號必須兩邊統一為公升序,否則無法lookup 職場中,經常會使用vlookup函式。但是,你知道lookup函式嗎?lookup函式用於在某範圍內查詢數值,然後返回其他列的資料。是不是感覺有點暈頭轉向呢?案例!案例一如圖所示,需要求出銷售量為...
Sql函式大全
返回表示式中指定字元的開始位置 select charindex c abcdefg 1 兩個字元的值之差 select difference bet bit 字元最左側指定數目 select left abcdef 3 返回字元數 select len abcdefg 轉換為小字元 select ...
Oracle函式大全
oracle函式大全 一 數值型函式 1,abs x 功能 返回x的絕對值 引數 x,數字型表示式 返回 數字 示例 select abs 100 abs 100 from dual 2,sign x 功能 返回x的正負值 引數 x,數字型表示式 返回 數字,若為正值返回1,負值返回 1,0返回0 ...