// Initializes a const reference with an rvalue, via type conversion. #include 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' }