——顧名思義,創建存盤物件的陣列
Stock mystuff[4]; // creates an array of 4 Stock objects
上述宣告要求,這個類要么沒有顯示地定義任何建構式,要么定義了一個顯示默認建構式
const int STK = 4;
Stock stocks[STK] = {
Stock("NanoSmart", 12.5, 20),
Stock("Boffo Objects", 200, 2.0),
Stock("Monolithic Obelisks", 130, 3.25),
Stock("Fleep Enterprises", 60, 6.5)
};
這里使用建構式初始化陣列元素
初始化物件陣列的方案:
使用建構式初始化陣列元素時,首先使用默認建構式創建陣列元素,然后花括號中的建構式將創建臨時變數,然后將臨時物件的內容復制到相應的元素中,因此要創建類物件陣列,則這個類必須有默認建構式,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/17318.html
標籤:C++
上一篇:C++ this指標
下一篇:C++ 類作用域
