“函数调用的左操作数”的理解
生活随笔
收集整理的這篇文章主要介紹了
“函数调用的左操作数”的理解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
參考下面這個網(wǎng)址中兩段話,對《C++ Primer》中的這句話“函數(shù)調用的左操作數(shù)”進行理解:
http://www.caole.net/diary/lvalue.html
“C++中引入了引用類型(reference type),引用總是引用到某一對象或者函數(shù)上,因此當我們使用引用時,相當于對其引用的對象/函數(shù)進行操作,因而引用類型的表達式總是左值。(在分析表達式類型時,如果一個表達式expr最初具有T&類型,該表達式會被看作具有類型T的左值表達式)”
“函數(shù)調用f()的返回類型為int&, 因此表達式f()的類型等價于一個int類型的左值表達式。而函數(shù)調用g()的返回類型為int,因此表達式g()為int類型的右值表達式。?
與C++相比,C中函數(shù)調用的返回值總是右值的?!?/p>
轉載于:https://www.cnblogs.com/tingshuixuan2012/archive/2013/03/31/2991356.html
總結
以上是生活随笔為你收集整理的“函数调用的左操作数”的理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python pip下载安装教程_win
- 下一篇: Hadoop配置环境变量(详解版)