问题描述
- c++ pricer 中递增运算符的问题
-
这里前置递增,后置递增有什么区别吗?练习4.31:本节的程序使用了前置版本的递增运算符和递减运算符,解释为什么要用前置版本而不用后置版本。要想使用后置版本的递增递减运算符需要做哪些改动?使用后置版本重写本节的程序。
vector<int>::size_type cnt = ivec.size(); for(vector<int>::size_type ix = 0; ix != ivec.size(); ++ix, --cnt) ivec[ix] = cnt;
解决方案
这个东西啊,其实前置与后置功能有时候是一样的,但是为什么C++ prime 要说明没特殊情况就要用前置呢?这个就自己去啃书吧。其实我也忘了。书里有,你这个问题应该也是那本书里的吧。
时间: 2024-12-02 06:24:23