-3
我試圖創建對象的BuyOrder創建對象的數組,沒有匹配的構造函數初始化
BuyOrder buy[10];
爲什麼我收到錯誤的數組的錯誤說「BuyOrder [10]無匹配的構造函數初始化」?
以下是BuyOrder的構造函數。我是否必須創建另一個默認構造函數?
BuyOrder::BuyOrder(double price, int quantity, Stock &s)
:buyPrice{ price },
buyQuantity{quantity},
buyStock{ s }
{}
這不是默認構造函數。默認的構造函數不帶任何參數。 –
您可以嘗試創建一個[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)並向我們展示? –
@MichaelAlbers所以你的意思是我只能聲明一個對象的數組,其中的對象有默認的構造函數? –