なんか変なタイトルになってしまいましたが、
C++はポインタに++したり--したりしていて意味不明すぎるので、
よくあるやつですよってことで 例をメモしておく。
例1
int main() { int array[] {1,2,3,4,5,-1}; int int_ptr {array}; // int_ptrの値が-1になるまでループ while(*int_ptr != -1) { //表示される値は、1,2,3,4,5 cout << *int_ptr << endl; //ポインタのアドレスをincrement int_ptr++; }
例2
int_ptr = array; while(*int_ptr != -1) { //arrayそのものの次の値をとるためのincrement cout << *int_ptr++ << endl;
ちなみに、
(*int_ptr)++
としてしまうと、arrayの実値に+1してしまうことになるので注意。