【发布时间】:2011-05-16 13:54:22
【问题描述】:
我有这个代码:
bool Port::add_app_from_wlist(App* a){
stringstream namesurn;
string name, surname;
namesurn << a->get_name();
namesurn >> name >> surname;
return add_application(a->get_id(),name,surname,a->arrived_at_port_by(),a->arrived_by(),a->is_luxury_class());
}
我收到此错误:
air_classes.cpp:153: 错误:没有匹配的调用函数 到`Port::add_application(int, 标准::字符串&,标准::字符串&,时间_t, time_t, bool)'
air_classes.cpp:98: 注意:候选人是:bool 端口::add_application(int, 标准::字符串,标准::字符串,标准::字符串, time_t, time_t, bool)
我不明白这个 string& 在错误中来自哪里 - 我也不能修改它 - 请帮助。
【问题讨论】:
标签: c++ string compiler-errors parameter-passing