const iteratorとconst_iteratorの違い
713 ワード
例を次に示します.
#include
#include
int main()
{
std::vector v{1,3,5,7,9};
const std::vector::iterator iter_const = v.begin();
iter_const++; // : iter_const int* const ,
*iter_const = 50; // :
std::vector::const_iterator const_iter = v.begin();
*const_iter = 50; // : const_iter const int * ,
++const_iter; // :
return 0;
}