函式vector和其他容器型別的形參

2021-08-15 06:21:49 字數 952 閱讀 8028

一,非引用形參

二,引用形參

以上兩個例子非常相似,不同的是,乙個是形參非引用,乙個是形參引用,影響程式執行的速度是不一樣的,非引用(0.465s),引用(0.400s),我這次只用了三個資料,如果成千上萬,那執行速度就差的不是一星半點兒,而是幾個量級,原因是:非引用先複製,後執行輸出,不僅浪費時間,而且浪費空間。而引用則直接執行,省時省力。

三,實際的應用

在實際中,只需要傳兩個引數就行,這樣速度回更快,差不多是引用的一半。

vector容器型別

vector容器是乙個模板類,可以存放任何型別的物件 但必須是同一類物件 vector物件可以在執行時高效地新增元素,並且vector中元素是連續儲存的。vector的構造 函式原型 templateexplicit vector 預設建構函式,vector物件為空 explicit vector ...

vector容器型別

vector容器是乙個模板類,可以存放任何型別的物件 但必須是同一類物件 vector物件可以在執行時高效地新增元素,並且vector中元素是連續儲存的。vector的構造 函式原型 template explicit vector 預設建構函式,vector物件為空 explicit vector...

型別轉換和其他函式

sql select to char salary,999,999.00 from employees sql select last name,to char hire date,dd mon rr from employees sql select to char sysdate,yyyy mm...