以下では、13が印刷されると予想していました。
intである1つの配列メンバーのサイズで、arr(配列のint値が格納されているメモリへのポインタです)を移動したかったのです。C++はポインタを移動して配列をナビゲートします
代わりに45が印刷されます。したがって、配列メンバー全体のジャンプを1つ作成する代わりに、5番目の配列メンバーが取得されます。どうして?
int arr[] = {1,13,25,37,45,56};
int val = *(arr + 4); //moving the pointer by the sizeof(int)=4
std::cout << "Array Val: " << val << std::endl;
これは、配列の標準ポインタ演算の動作に関係します。詳細はこちら[こちら](http://www.tutorialspoint.com/cprogramming/c_pointer_arithmetic.htm) – RBT