ยง 8.3.6 5 ++ 03:
( 4) . , , - (8.5).
, const Type& var = val , . ยง 8.5.3 5, . const Allocator& = Allocator() :
const int& iValue=5 :
-
- (.. cv1 const). [...]
-
rvalue [...]
" cv1 T1" , (8.5). . T1 T2, cv1 cv-, cv-, CV2; . [:
const double& rcd2 = 2; // rcd2 refers to temporary with value 2.0
const volatile int cvi = 1;
const int& r = cvi; // error: type qualifiers dropped
--- ]
, , , , . , . . orthogonal, , , (, , , , r, , rvalue).