0
我使用基於用戶輸入的switch語句來決定調用哪個函數。 然後,我想要將一個類對象傳遞給一個類函數,其中的代碼將填充該類對象的細節。 這裏是我的代碼段:C++將類對象傳遞給main函數時出錯?
//main.cpp
void myswitch(int input)
{
switch (input)
{
case 1:
{
ElectricityBill eBill;
ElectricityBill::eBillData(eBill);
break;
}
//----------------------------------------------
//bill.h
class ElectricityBill: public Bill
{
public:
void eBillData(ElectricityBill eBill);
};
//----------------------------------------------
//bill.cpp
void ElectricityBill::eBillData(ElectricityBill eBill)
{
//get data
}
我得到的錯誤是: 錯誤:無法調用的函數「void ElectricityBill :: eBillData(ElectricityBill)」沒有對象
幫助表示讚賞,感謝提前。
啊,非常感謝你們倆。 – user2369405 2013-05-10 09:46:10