在 C++ 中,r 值、l 值、x 值、gl 值和 pr 值各是什麼?
- l 值具有您的程式可以訪問的地址。l 值表示式的示例包括變數名(包括 const 變數)、陣列元素、返回 l 值引用的函式呼叫、位域、聯合和類成員。
- x 值表示式沒有地址,但可用於初始化 r 值引用(這提供對錶達式的訪問)。示例包括返回 r 值引用的函式呼叫、陣列下標等。
- gl 值(“generalized” l 值)是 l 值或 x 值。
- r 值(歷史上稱為 r 值,因為 r 值可能出現在賦值表示式的右側)是 x 值、一個臨時物件或其一個子物件,或不與物件關聯的值。
- pr 值表示式沒有您的程式可訪問的地址。pr 值表示式的示例包括返回非引用型別的函式呼叫的文字
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
IOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP