C++中IO操作符和赋值操作符的结合性
在C++中,赋值操作符具有右结合性.当表达式有多个赋值操作符时,从右向左结合.如下程序:
cout << "hi" << " there" << endl;具体的执行过程是:操作数"hi"首先与第一个<<符号结合,其结果与第二个<<符号结合,第二个<<符号操作后,其结果再与第三个<<符号结合.
发布时间: 2012-11-11 10:07:57 作者: rapoo
C++中IO操作符和赋值操作符的结合性
在C++中,赋值操作符具有右结合性.当表达式有多个赋值操作符时,从右向左结合.如下程序:
cout << "hi" << " there" << endl;具体的执行过程是:操作数"hi"首先与第一个<<符号结合,其结果与第二个<<符号结合,第二个<<符号操作后,其结果再与第三个<<符号结合.