回 帖 发 新 帖 刷新版面

主题:cin.get的概念问题

我的参考书上写不接受任何参数的cin.get()成员函数返回输入中的下一个字符,所以,可以这样使用她:
ch=cin.get();   //这样我能理解,就是返回停留在输入序列中的字符

但接下来说cin.get(ch)  (说明:ch为一个char变量)返回一个对象,这个对象返回给谁了?

要完全弄懂cin.get这里面的内容是不是要吧iostream这个文件里面的内容学透彻?

回复列表 (共2个回复)

沙发

cin >>a;这个又返回给谁了呢?呵呵。
其实有时候返回一个对象的目的是各种各样的
比如cin >>a返回对象是为了能够连续操作,比如cin >>a >>b;
希望上面这个能给你些启示

板凳

[quote]cin >>a;这个又返回给谁了呢?呵呵。
其实有时候返回一个对象的目的是各种各样的
比如cin >>a返回对象是为了能够连续操作,比如cin >>a >>b;
希望上面这个能给你些启示[/quote]


谢谢你的回答  我想应该是我暂时的学的知识还太少,所以看不懂你的解释,
希望等我看我的参考书更后面的章节的时候 将能够读懂你的解释。

我来回复

您尚未登录,请登录后再回复。点此登录或注册