// Initializes a const reference with a rvalue. #include #include #include typedef int T; int main(){ using namespace std; double expression = 5.3; const T &var = expression; // var becomes a reference to a rvalue // via a temporary variable. cout << var << endl; // 5 }