vector初始化? 答:
vectorv1; vector 儲存型別為 t 物件。
預設建構函式 v1 為空。
vectorv2(v1); v2 是 v1 的乙個副本。
vectorv3(n, i); v3 包含 n 個值為 i 的元素。
vectorv4(n); v4 含有值初始化的元素的 n 個副本。
vector的作用是什麼?
答:用於管理同一型別的物件集合。
下標操作不新增元素:
錯誤:vectorivec; // empty vector
for (vector::size_type ix = 0; ix != 10; ++ix)
ivec[ix] = ix; // disaster: ivec has no elements
正確:
// reset the elements in the vector to zero
vectorivec(10);
for (vector::size_type ix = 0; ix != ivec.size(); ++ix)
ivec[ix] = 0;
那用vector函式如何新增元素?
答:v.push_back(t) 在 v 的末尾增加乙個值為 t 的元素。
定義vector比較好的方法:
方法一:
vectorivec;
for (cnt = 1; cnt <= 10; ++cnt)
ivec.push_back(42);
方法二:
vectorivec;
vector::iterator iter = ivec.end();
for (int i = 0; i != 10; ++i)
C語言之函式
1.前導程式 2.函式概述 1 列印乙個信頭 2 include3 include 4 define name gigathink,inc.5 define address 101 megabuck plaza 6 define place megapolis,ca 94904 7 define w...
C語言之函式
函式是c語言學習中乙個重要的部分,可以說在開始學習c語言的時候懂得了函式的相關知識對學習c語言很重要特別是有信心上的幫助。下面寫乙個函式的例子,include int foo int num1,int num2 int main 在主函式中有三個臨時變數a,b,c。a和b已知,c被賦予以a和b為引數...
C語言之函式
函式基本格式 函式型別 函式名 定義形參 函式主體 函式的呼叫過程 1,通過函式名找到函式的入口位址 2,給形參分配空間 3,將實參的值傳遞給形參 4,執行函式體 5,返回函式值 void 函式五返回值 6,釋放空間 函式的引數傳遞 簡單變數作為函式引數 1 include 2 3 int main...