如何为 Product* getProductFromID(std::string)编写方法定义;.
how to write method definition for the Product* getProductFromID(std::string);
请告诉我如何为函数编写定义:
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());
}
相关文章:
- 将(临时的?)std::string传递给使用它来构造一个接受副本的对象的函数的最佳方法是什么?
- 如果子类中没有构造函数方法,则错误"no matching function for call to 'LGame::LGame(String&)'"
- Arduino trim() 和 replace() 方法返回从 'void' 到非标量类型'String'请求的转换
- 从类方法返回 "const char*" 作为 std::string&
- 将空填充但不以空结尾的固定长度字符数组转换为 std::string 的最佳方法
- 自动将 std::string 转换为 char* 而无需每次都调用 c_str() 的最佳方法
- 在 Extern "C" 中将 List<String^> 返回到 Vector<std::string> 的正确方法?
- C++ std::string 中是否有任何函数可以计算两个字符串的相同起始字符的总数或任何最佳方法
- std::copy with return values - 防止"expression: string iterators incompatible"的更好方法?
- 如何从JSON String创建工厂方法
- 如何在我的源代码中找到所有发生的情况,其中std :: string被传递给方法作为副本而不是恒定引用
- 为什么在类构造函数方法中,std::string 参数在调试时显示不同的结果?
- 如何让一种方法采用 vector&&<string>&而不是 vector<string>?
- boost-python 当C++方法返回 std::map<string,X*>
- 链接webrtc本机时出错,因为未定义对具有std::string的方法的引用
- 如何为 Product* getProductFromID(std::string)编写方法定义;.
- 用一个字符制作 std::string 的最佳方法是什么?
- C++ 字符串 - 如何为 wstring 实现此'IsEmptyOrSpace(string)'方法?
- 为什么我不能从 const String& 方法返回 NULL?
- 为什么std::string方法的风格与STL的其他部分不同?