getline()错误.没有重载函数的实例与参数列表匹配

getline() error. no instance of overloaded function matches argument list.

本文关键字:实例 参数 列表 函数 错误 重载 getline      更新时间:2023-10-16

嗨,我试图通过给它两个参数来使用getline()函数。但它给出错误,因为没有重载函数的实例匹配参数列表。

下面是我的代码片段:
    string equation;
    cout<<"Enter the string";
getline(cin, equation);

谁能告诉我,如果我错过了什么。

谢谢。

可能还有另一个名为getline的函数,它接受不同的参数。要使用你想要的,你必须

#include <iostream>
#include <string>

或者使用

using namespace std;

或显式地将std::放在string, cout, cingetline之前。