请问帮忙看看这个简单的。。代码错在哪。。
class CGoods
{
public:
void RegisterGoods(char[],int,float);
void CountTotal();
void GetName(char[]);
int GetAmount();
float GetPrice();
float GetTotal_Value();
private:
char Name[21];
int Amount;
float Price;
float Total_Value;
};
void CGoods::RegisterGoods(char name[], int amount, float price)
{
strcpy(Name,name);
Amount=amount;
Price=price;
}
void CGoods::GetName(char name[])
{
strcpy(name,Name);
}
int main()
{
CGoods c1;
c1.RegisterGoods("C++",10,20);
c1.GetName();
cout<<"Name = "<<c1.GetName()<<endl;
}
标红这一行提示“No matching function for call to 'CGoods::GetName()'