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

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

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

Product* getProductFromID(std::string);

void Store:: addMember(Customer* c)

addmember 应该将会员详细信息添加到名为 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,它接受三个参数和returns一个Customer。根本不是你想要的。

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

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