以pass-by-reference-to-const替換pass-by-value 缺省情況下C++以by value方式傳遞對象至(或來自)函數。除非你另外指定,否則函數參數都是以實際實參的復件(副本)為初值,而調用端所獲得的亦是函數返回的一個復件,這些復件(副本)由對象的copy構造函數產出,這可能使得pass-by-value成為昂貴的(費時的)操作。 好處1
一. 結構體 結構體是⼀種自定義的類型,使用這種自定義類型可以描述一些複雜對象。 前面我們學習的都是單一的數據類型,比如: char 、 short 、 int 、 double 類型,但是我們現實生活中總是有寫複雜對象,比如:人、書等,這些複雜對象,僅僅使用單一的數據類型是不能描述的。比如:描述一本書,書有作者、出版社、定價等信息;描述一個人,人