C 中push back的注意事項

2021-07-06 11:05:38 字數 476 閱讀 5398

//c++中容器中的push_back用的時候,容器的大小不能給定

//比如說:

/*如果要用push_back來對資料進行儲存,那麼定義容器的時候不能定義容器的大小

vectorg_v1;

g_v1.push_back(1);

如果定義了大小就需要用過載運算子對資料進行儲存

vectorg_v2(1);

g_v2[0] = 1;

如果定義了大小還用了push_back,容器的大小將在定義的大小上加上使用的push_back的次數

因為push_back是乙個入棧操作,會在原來的基礎上加*/

C 中map注意事項

1 在map中,由key查詢value時,首先要判斷map中是否包含key。2 如果不檢查,直接返回map key 可能會出現意想不到的行為。如果map包含key,沒有問題,如果map不包含key,使用下標有乙個危險的 會在map中插入乙個key的元素,value取預設值,返回value。也就是說,...

C 注意事項

include using namespace std class superclass virtual superclass virtual void dosomething const protected intitsage class subclass public superclass vo...

c 注意事項

const引用.const引用是指向const物件的引用 const int ival 1024 const int refval ival 正確,引用和引用的物件都是const int ref2 ival 這是錯誤的,因為引用不是const int i 42 const int r 42 這是正確...