摘自《C++ primer》 相对于后自增操作符,前自增操作符需要做的工作更少。 前自增操作符只需要加1后然后返回加1后的结果即可。而后自增操作符则必须先保存操作数原来的值,以便返回未加1之前的值作为操作的结果。 对于int类型和指针,编译器可优化掉这项额外的工作。但是对于更多的复杂的迭代器类型,这种额外的工作可能会花费更大的代价。