c++ - 各种形式的 getline()

标签 c++ string visual-c++

我读到这种形式的 getline:

getline(char *buf, streamsize num)

但我最近遇到了这个 getline 函数:

getline(cin,x);

其中 x 是一个 string

这是怎么回事?

最佳答案

第一个是std::istream的成员函数。第二个是免费的独立功能。您已经为两者重载了函数。

关于c++ - 各种形式的 getline(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6532812/

相关文章:

java - 将字符串写入套接字的输出流

python - 用于将字符串设置为 0 字符串(如果为空)的单行 Python 代码

c++ - 使用 MS Visual C++ 2010 'sys/resource.h' : No such file 编译 C

c++ - 如何打开用 C++ 创建的 DLL 文件以查看类、方法和源代码?

c# - 无法解密这些字符串

python - 转换字符串日期,不能用零填充

c# - 为什么要安装 Microsoft Visual C++ 2010 Redistributable Package x86 才能使用 SQLite?

c++ - OpenCV 2.4.2 findContours(),如何只得到直线轮廓

c++ - Qt5链接错误

c++ - 初始化时将函数作为构造函数参数传递给基类构造函数