我正在使用基于用户输入的 switch 语句来决定调用哪个函数。然后我想将一个类对象传递给一个类函数,其中的代码将填充该类对象的详细信息。以下是我的代码片段:
//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)'
帮助表示赞赏,在此先感谢。