課程
/后端開發(fā)
/C++
/C++遠(yuǎn)征之起航篇
最后一行cout下面A輸出后再輸出B時(shí)不用再加cout了嗎?
2015-07-20
源自:C++遠(yuǎn)征之起航篇 4-8
正在回答
可以連著寫 std::cout << A << B << C << std::endl;
<< 運(yùn)算符是左結(jié)合的,那么代碼實(shí)際上是這樣 (((std::cout << A) << B) << C) << std::endl;
又因?yàn)?std::cout << 返回的是它自己的引用,所以std::cout << A 的結(jié)果還是std::cout,這樣就直接接上了后面的B......以此類推就可以用一條語句調(diào)用好幾次cout進(jìn)行輸出。
舉報(bào)
C++亮點(diǎn)盡在其中,本課程是在C語言基礎(chǔ)上的一個(gè)延伸,得以升華
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-08-08
可以連著寫 std::cout << A << B << C << std::endl;
<< 運(yùn)算符是左結(jié)合的,那么代碼實(shí)際上是這樣 (((std::cout << A) << B) << C) << std::endl;
又因?yàn)?std::cout << 返回的是它自己的引用,所以std::cout << A 的結(jié)果還是std::cout,這樣就直接接上了后面的B......以此類推就可以用一條語句調(diào)用好幾次cout進(jìn)行輸出。