4.5 递增和递减运算符
【递增运算符(++) 和递减运算符(--) 为对象的加1 和减1 操作提供了一种简洁的书写形式。
这两个运算符还可应用于迭代器,因为
很多迭代器本身不支持算数运算,所以此时递增和递减运算符除了书写简洁外还是必须的。】
【除非必须,否则不用递增递减运算符的后置版本;
形如*ptr++ 的表达式一开始可能不太容易理解,但其实这是一种被广泛使用的、有效的写法
cout << *ptr++ << endl;
// 等价于 cout << *ptr << endl; ptr++;
】
4.6 成员访问运算符
【点运算符和箭头运算符都可用与访问成员。】
4.7 条件运算符
【条件运算符(?:) 允许我们
把简单的if-else 逻辑嵌入到单个表达式中,条件运算符按照如下形式使用:
cond?expr1:expr2
其中cond 是判断条件的表达式,而expr1 和expr2 是两个
类型相同或可能转换为某个公共类型的表达式。
含有条件运算符的代码单元通常当作依