我以前用Python编程,因为在Python中,所有都是对象,所以在变量末尾使用.
运算符来访问{{1 method
的{}但是在C ++中,比如像class
这样的东西,这是某种访问std::cin.getline()
的成员函数吗?
cin
是某种cin
还是class
?
答案 0 :(得分:6)
输入后:
#include <iostream>
在那里插入相应的头文件。该文件的一行读取
extern istream cin;
因此,当您看到有一个 istream 类型的对象可以使用include语句从文件中的任何位置访问。
所以你猜cin是一个类的实例是对的,点运算符调用该对象/类的getline方法。
答案 1 :(得分:4)
cin
确实是类std::istream
的一个实例。
答案 2 :(得分:2)
std
是namespace
cin
来自istream
类
getline
是来自cin
类的方法。