傳回成員函式內建立的區域物件,不以建立新物件拷貝傳回物件方式傳回物件資料(因此不呼叫copy constructor),且在main主函式內可宣告建立一個物件以將傳回物件設定給該物件,並輸出該物件的成員變數資料.

範例10-5  

str s3=s1+s2

cout<<"&s3 = "<<&s3<<endl;

cout<<"s3.show() = "<<s3.show()<<endl;

但傳回成員函式內this指標物件則是會以建立新物件拷貝傳回物件方式傳回物件資料???

arrow
arrow
    全站熱搜

    minsin 發表在 痞客邦 留言(0) 人氣()