csomething a();// 沒有建立物件,這裡不是使用預設建構函式,而是定義了一個函式,在c++ primer393頁中有說明。綜上,一共建立了6個物件。csomething b(2);//使用一個引數的建構函式,建立了一個物件。
csomething c[3];//使用無參建構函式,建立了3個物件。
csomething &ra=b;//ra引用b,沒有建立新物件。
csomething d=b;//使用拷貝建構函式,建立了一個新的物件d。
csomething *pa = c;//建立指標,指向物件c,沒有構造新物件。
csomething *p = new csomething(4);//新建一個物件。