При компиляции программы cpp, например
int main() {
int a[5][5];
cout << a[5][5];
}
скомпилировано с -fsanitzie = адрес Я получил исключение времени выполнения, но
int main() {
int a[5][5];
cout << a[3][5];
}
, который также находится вне диапазона, не вызывает этого.
Есть ли способ заставить gcc также проверять наличие многомерных массивов, чтобы все индексы находились в диапазоне.