摘要:
4.17 传送门 4.18 *++pbeg:先将pbeg加1,然后用加1后的pbeg作为解引用运算符的运算对象。 所以,会从vector的第二个元素开始输出,直至输出最后一个元素的后一个位置(未知)。 4.19 题目意思是:int ival, *ptr; vector<int> vec; (a):判 阅读全文
摘要:
前置递增运算符:先将运算对象加1,然后将改变后的对象作为求值结果(去使用)。 后置递增运算符:求值结果是运算对象改变之前的那个值的副本,也会将运算对象加1. 综合:前置版本的递增运算符,它将值加1后直接返回改变了的运算对象;而后置版本需要将原始值存储下来以便于返回这个未修改的内容。 小结:后置会增加 阅读全文