練習3.12
下列vector物件的定義有不正確的嗎?如果有,請指出來。對於正確的,描述其執行結果;對於不正確的,說明其錯誤的原因。
(a) vector> ivec;
(b) vectorsvec = ivec;
(c) vectorsvec(10, "null");
解答:(a)(c)是正確的。
(b)不能將乙個vector>物件賦給vector物件。
練習3.13
下列的vector物件各包含多少個元素?這些元素的值分別是多少?
(a) vectorv1;
(b) vectorv2(10);
(c) vectorv3(10, 42);
(d) vectorv4;
(e) vectorv5;
(f) vectorv6;
(g) vectorv7;
解答:(a) 0個
(b) 10個,0 (感謝a6112489
同學的勘誤)
(c) 10個,都是42
(d) 1個,10
(e) 2個,10和42
(f) 10個,空字元
(g) 10個,「hi」
練習3.14
編寫一段程式,用cin讀入一組整數並把它們存入乙個vector物件。
解答:
#include #include using namespace std;
int main()
}
練習3.15
改寫上題的程式,不過這次讀入的是字串。
解答:
#include #include #include using namespace std;
int main()
}
第三章 3 3 3節練習
練習3.16 編寫一段程式,把練習3.13中vector物件的容量和具體內容輸出來。解答 使用for配合auto來輸出物件。容量可以用size 函式。練習3.17 從cin讀入一組詞並把它們存入乙個vector物件,然後設法把所有詞都改寫為大寫形式。輸出改變後的結果,每個詞佔一行。解答 includ...
第三章 3 5 4節練習
練習3.37 下面的程式是何含義,程式的輸出結果是什麼?const char ca const char cp ca while cp for a 0 b 0 a,b cout equal endl return 0 練習3.40 編寫一段程式,定義兩個字元陣列並用字串字面值初始化它們 接著在定義乙...
opencv課後練習 第三章節2 4
題目2 建立乙個三通道二維矩陣,位元組型別,大小為100 100,並設定所有數值為0 a.在矩陣中使用void cvcircle cvarr img,cvpoint center,intradius,cvscalar color,int thickness 1,int line type 8,int...