为什么第一个返回引用?
int x = 1; int y = 2; (x > y ? x : y) = 100;
而第二个不?
int x = 1; long y = 2; (x > y ? x : y) = 100;
实际上,第二个根本没有编译 - "没有左边的赋值".
c++ types reference conditional-operator lvalue
我想将浮点值存储在整数变量中并打印该整数变量,并且我想查看浮点值本身。到底能不能做?
c
c ×1
c++ ×1
conditional-operator ×1
lvalue ×1
reference ×1
types ×1