C++输入流函数istream &istream::get(signed char &c )的第一个&为什么要加上去?那表示什么意思呢?

2024-12-23 11:20:08
推荐回答(3个)
回答1:

istream& 是一个整体,也就是返回一个istream对象的引用。
就像参数 signed char & 一样,也是一个整体,一个signed char 的引用

回答2:

返回的是引用, 可以作为左值
就是 >> 可以串联那种>>a >> b

回答3:

函数返回值为istream类对象的引用
好处是不会生成对象的副本