{ weight=w;
totalWeight+=w;
}
定義了壹個帶參數w的構造函數,則系統不再提供默認的構造函數,但是妳在定義Goods類的對象g1 g2的時候沒有傳遞壹個值給參數w,所以給出出錯信息"沒有可用的默認的構造函數".應改為 Goods g1(15);這樣的形式,或者增加壹個無參數的構造函數Goods::Goods(){//code}