没有与参数列表匹配的重载函数getline
时间: 2023-04-28 20:02:00 浏览: 167
这个错误提示是说在调用getline函数时,传入的参数列表与函数定义的参数列表不匹配,导致无法找到对应的重载函数。可能是传入的参数类型、数量或顺序不正确。需要检查一下调用getline函数的代码,确认传入的参数是否正确。
相关问题
没有与参数列表匹配的重载函数getline visualstudio2015
这个错误提示通常是因为在使用 `getline` 函数时,参数列表与函数定义不匹配所导致的。在 Visual Studio 2015 中,`getline` 函数的定义如下:
```cpp
basic_istream<charT,traits>& getline(basic_istream<charT,traits>& is, basic_string<charT,traits>& str, charT delim);
```
其中,`is` 是输入流对象,`str` 是字符串对象,`delim` 是结束符。
如果你在使用 `getline` 函数时出现了上述错误提示,可能是因为你传入的参数类型不正确。请检查你的代码,确认输入流对象和字符串对象的类型是否正确,以及是否正确传入结束符。如果需要更多帮助,请提供具体的代码和错误信息。
没有与参数列表匹配的 重载函数 "getline"
getline函数是C++标准库中的函数,用于从输入流中读取一行字符串。它有多个重载版本,接受不同的参数类型。根据你提供的信息,可能是因为你在调用getline函数时传入的参数与任何一个重载函数的参数列表都不匹配,导致编译器报错。
请确保你传入的参数类型正确,并且与getline函数的重载版本相匹配。如果你能提供更多的代码和错误信息,我可以帮助你更具体地解决问题。
阅读全文