11
rvalues, lvalues, xvalues, glvalues และ prvalues คืออะไร?
ใน C ++ 03, การแสดงออกเป็นทั้งrvalueหรือlvalue ใน C ++ 11 นิพจน์สามารถเป็น: rvalue lvalue Xvalue glvalue prvalue สองประเภทได้กลายเป็นห้าประเภท นิพจน์ประเภทใหม่เหล่านี้มีอะไรบ้าง หมวดหมู่ใหม่เหล่านี้เกี่ยวข้องกับหมวด rvalue และ lvalue ที่มีอยู่ได้อย่างไร หมวดหมู่ rvalue และ lvalue ใน C ++ 0x เหมือนกับที่อยู่ใน C ++ 03 หรือไม่? เหตุใดจึงต้องมีหมวดหมู่ใหม่เหล่านี้ เป็นWG21เทพแค่พยายามที่จะสร้างความสับสนให้เราปุถุชนเพียง?
1356
c++
expression
c++-faq
c++11