如何为 Product* getProductFromID(std::string)编写方法定义;.

how to write method definition for the Product* getProductFromID(std::string);

本文关键字:string 方法 定义 std Product getProductFromID      更新时间:2023-10-16

请告诉我如何为函数编写定义:

Product* getProductFromID(std::string);
void Store:: addMember(Customer* c)

添加成员 SHUD 将成员详细信息添加到名为 CART 的向量中我试过这样的事情

void Store:: addMember(Customer* c)
{
    Customer c(std::string n, std::string a, bool pm);
    members.push_back(n.str());
}

我收到一个错误,说[Error] 'n' was not declared in this scope.

此行

Customer c(std::string n, std::string a, bool pm);

声明一个函数c,该函数接受三个参数并返回一个Customer。根本不是你想要的。

假设一个Customer包含一个n成员(它确实需要一个更具描述性的名称),该函数看起来像

void Store:: addMember(Customer* c)
{
    members.push_back(c->n.str());
}
相关文章: