Почему массив выводит что-то, если он пустой?
Начал изучать массивы и столкнулся с вопросом, почему данный массив что-либо выводит, если он будто бы пустой.
int val[] = {};
cout << val[0]; // -136178632
cout << val[1]; // 1
Источник: Stack Overflow на русском