fork download
  1. #include <iostream>
  2.  
  3. void val(int&)
  4. {
  5. std::cout << "lval\n";
  6. }
  7.  
  8. void val(int&&)
  9. {
  10. std::cout << "rval\n";
  11. }
  12.  
  13. int main()
  14. {
  15. int&& i = 1, &&j = 2;
  16. val(i < j ? i : j);
  17. val(1 < 2 ? 1 : 2);
  18. }
  19.  
  20.  
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
lval
rval