“下面是将一行输入读取到数组中的代码:”
char charr[20];
cin.getline(charr, 20);
“这种句点表示法表明,函数getline()是istream类的一个类方法。”
“下面是将一行输入读取到string对象中的代码:”
string str;
getline(cin, str);
“这里没有使用句点表示法,这表明这个getline()不是类方法。它将cin作为参数,指出到哪里去查找输入。”
“由于istream类中没有处理string对象的类方法,像下面这样的代码:”
cin >> str;
“使用string类的一个友元函数。”