references/const-ref-int.cc - The initialization of const reference var from rvalue, with type conversion. | Lecture 2 - slide 16 : 29 Program 1 |
// Initializes a const reference with an rvalue, via type conversion. #include <iostream> int main(){ const int &var = 5.3; // var becomes a const reference to an rvalue // via some temporary variable. Involves implicit type conversion. std::cout << var << std::endl; // 5 var = 6; // ERROR: assignment of read-only reference 'var' }