gpt4 book ai didi

c++ - 我有一个未声明的标识符错误,我无法弄清楚

转载 作者:行者123 更新时间:2023-11-28 07:53:40 25 4
gpt4 key购买 nike

我不明白为什么这行不通。当我运行它时,我的对象 c1 和客户出现各种未声明的标识符错误。如果我做一个 Customer* c1 = new Customer();我仍然遇到同样的错误,它不会让我设置客户 ID。这可能有些愚蠢,任何输入都会很棒。

void checkout(){

srand(time(NULL));
int random = rand() % 3 + 1;

Customer c1;
c1.setcustomerID("0");
}




class Customer{
public:
string customerID;
string list;
public:
Customer(){}
~Customer(){}



string getcustomerID(){
return customerID;
}
string getList(){
return list;
}
void setcustomerID(string x){
customerID = x;
}
void setList(int x){
if(x==1)
list = "bread";
if(x==2)
list = "eggs";
if(x==3)
list = "cheese";
}

};

最佳答案

你应该放:

class Customer{

在你的 checkout() 方法之前

关于c++ - 我有一个未声明的标识符错误,我无法弄清楚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13223689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com