SignedInteger
名称 | 表达式 | 类型 |
---|---|---|
从 int 转换 |
T(a) |
T |
前置自增 |
++x |
T & |
前置自减 |
--x |
T & |
后置自增 |
x++ |
T |
后置自减 |
x-- |
T |
求和 |
x + y |
T |
与 int 求和 |
x + a |
T |
加法赋值 |
x += y |
T & |
与 int 的加法赋值 |
x += a |
T & |
差值 |
x - y |
T |
与 int 的差 |
x - a |
T |
乘积 |
x * y |
T |
与 int 的乘积 |
x * a |
T |
与 int 的乘积赋值 |
x *= a |
T & |
左侧为 int 的乘积 |
a * x |
T |
商 |
x / y |
T |
与 int 的商 |
x / a |
T |
右移 |
x >> y |
T |
与 int 的右移 |
x >> a |
T |
与 int 的右移赋值 |
x >>= a |
T & |
小于比较 |
x < y |
可转换为 bool |
与 int 的小于比较 |
x < a |
可转换为 bool |
与 size_t 的小于比较 |
x < boost::sample_value < std::size_t >() |
可转换为 bool |
大于比较 |
x > y |
可转换为 bool |
与 int 的大于比较 |
x > a |
可转换为 bool |
小于等于比较 |
x <= y |
可转换为 bool |
与 int 的小于等于比较 |
x <= a |
可转换为 bool |
大于等于比较 |
x >= y |
可转换为 bool |
与 int 的大于等于比较 |
x >= a |
可转换为 bool |
左侧为 int 的大于等于比较 |
a >= x |
可转换为 bool |
相等性比较 |
x == y |
可转换为 bool |
与 int 的相等比较 |
x == a |
可转换为 bool |