<<是左移运算符号,是把操作数看成二进制数,然后左移指定的位数,生成新的值
而C++标准库的Stream类重载了<<运算符,使之成为流的输出符号
和=(赋值运算符)没有关系
=为赋值,从右向左
<<为整型数据的左移位,为位运算符,至于输出流的插入符为该运算符在ostream中重载后的结果
<<是左移运算符号,是把操作数看成二进制数,然后左移指定的位数,生成新的值
而C++标准库的Stream类重载了<<运算符,使之成为流的输出符号
和=(赋值运算符)没有关系
<<是整型数据的左移位位运算符
=是赋值(变量a = 变量b)
比如
int a;
int b =128;
a = 8;
a=b;
那么a就会先后成8和128(这个是基础来着?)
但是C++标准库中的
A&是返回一个引用,主要是让它可以用在赋值运算符的左边,以便赋于它一个对象值!