vectorv;
預設建構函式
vector(v.begin(), v.end());
用v的一段區間初始化新物件
vector(n, elem);
用n個elem初始化新物件
vector(const vector &v);
拷貝建構函式
1、預設建構函式
這裡寫了乙個列印vector元素的函式,當然把這個函式寫成模板形式更好。
#include
#include
using
namespace std;
template
<
class
t>
void
printvector
(vector
&v) cout << endl;
}
然後再寫預設建構函式的案例。
預設建構函式只能建立乙個物件,不能初始化,所以再用乙個迴圈存入一些資料。
2、用v的一段區間初始化新物件
還是一樣的v1,再用v1的區間初始化v2。
3、用n個elem初始化新物件
4、拷貝建構函式
vector 建構函式
c 11 default 1 explicit vector const allocator type alloc allocator type fill 2 explicit vector size type n vector size type n,const value type val,co...
vector的常用建構函式
vector常用建構函式 建構函式 作用 vector 建立乙個沒有任何元素的空向量 vector vector right 建立乙個向量,並使用向量 right初始化該向量 vector size type count 建立乙個大小為count的向量vect vector size type co...
vector建構函式的使用
vector容器提供了很多個建構函式,有的建構函式同時也提供了初始化或賦值功能,這很大程度上方便了我們構造vector物件,下面是我們常用的5種建構函式。1.vector 說明 無參建構函式,構造乙個vector物件,但未進行初始化,此時元素個數為0。2.vector size type num 說...