我有这个代码:

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());
}
我收到此错误:

我不知道此字符串在错误中来自何处-也不知道如何修改-请帮忙。

最佳答案

add_application方法接受3个字符串,但是您在调用中仅指定了2个字符串。

07-24 14:37