Есть данный код. Почему "(1 + 3)[a]" выводит число 6? Почему это вообще работает?
int a[] = {2, 3, 4, 5, 6, 7};
std::cout << (1 + 3)[a];
Есть данный код. Почему "(1 + 3)[a]" выводит число 6? Почему это вообще работает?
int a[] = {2, 3, 4, 5, 6, 7};
std::cout << (1 + 3)[a];