Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Установка curl для QtCreator, MingW, Windows https://www.cyberforum.ru/ cpp-beginners/ thread2270279.html
Скачал архив с curl. Распаковал. Получилось следующее. Далее в .pro-файл пишу следующее INCLUDEPATH += C:/curl-7.37.0-win64/include/curl LIBS += -LC:/curl-7.37.0-win64/lib -llibcurl...
C++ Дополнить класс методом push
Задан шаблонный класс для описание односвязного списка. Дополнить класс методом push. #include <cstring> #include <iostream> using namespace std; template<class T> class node {
C++ Разработать приложение, переводящее дюймы в сантиметры и наоборот
Известно, что 1 дюйм равен 2.54 см. Разработать приложение, переводящие дюймы в*сантиметры и*наоборот.
C++ Написать программу, определяющую минимальную емкость переносного зарядного устройства Емкость аккумулятора смартфона составляет N мАч. Написать программу, определяющую минимальную емкость переносного зарядного устройства (powerbank), если необходимо 3 полных заряда смартфона. Ниже... https://www.cyberforum.ru/ cpp-beginners/ thread2270261.html
C++ Перевод диагонали телевизора из дюймов в сантиметры https://www.cyberforum.ru/ cpp-beginners/ thread2270259.html
Дана диагональ телевизора в*дюймах. Написать программу, определяющую эту же диагональ в*сантиметрах. Добавлено через 49 секунд Ниже представлен пример для проверки программы на корректность....
C++ Строгая типизация. Только ручное приведение типов. Как не смешать яблоки с грушами?
Приветствую Вас, уважаемые форумчане! Вопрос, предполагаю, элементарный для опытных программистов. Подскажите пожалуйста каким образом средствами C++ возможно реализовать строгую типизацию...
Разница между списком и вектором C++
вот допустим в с++ есть такая тема как списки. препод мой по проги говорит ,что с помощью них можно удалить любой элемент списка.Но подключая библиотеку вектор я тоже могу это сделать. Вопрос зачем...
C++ Быстрое обнуление символьной строки Нужно быстро забить нулевыми символами 0x00 символьную строку, не при объявлении. Как? При объявлении на обнуление 1 миллиард символов затрачивается ~ 0,12 сек. При обнулении 1 миллиарда символов... https://www.cyberforum.ru/ cpp-beginners/ thread2270231.html
C++ Заменить элементы, стоящие на побочной диагонали матрицы, на ее максимальный элемент https://www.cyberforum.ru/ cpp-beginners/ thread2270224.html
Дана матрица порядка 7х7. Замените элементы, стоящие на побочной диагонали, на максимальный элемент матрицы.
C++ Создание файлов с названием на русском языке Здравствуйте, мне нужно создать кучу текстовых файлов и очень желательно, чтобы их названия были на русском языке, я создавал эти файлы через ofstream, задавая названия с помощью ascii кода, проверяя... https://www.cyberforum.ru/ cpp-beginners/ thread2270214.html
3 / 3 / 3
Регистрация: 06.02.2018
Сообщений: 66
0

Выход за пределы массива

28.06.2018, 13:55. Просмотров 2012. Ответов 4
Метки (Все метки)

По мойму нарушение границ массива в c++ не допускается. Это будет выход за пределы массива и попытка записать элемент в какуюто другую область памяти.А эта попытка должно быть выкинута на этапе компиляции. Но мой компилятор и компилятор на cpp.sh компилирует без ошибок. Почему? Вот ссылка http://cpp.sh/66byr
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <cmath>
 
int main() {
 
    int arr[5];
 
    arr[901] = 777;
 
    std::cout << arr[901] << std::endl;
 
    return 0;
}


Вернуться к обсуждению:
Выход за пределы массива
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.06.2018, 13:55
Готовые ответы и решения:

Выход за пределы массива
Где-то здесь происходит выход за пределы массива puti, но я не могу его найти уже второй день....

Выход за пределы массива
Заполняю динамический массив случайными числами и вывожу его на экран. Дебажная куча жалуется на...

Выход за пределы массива
Столкнулся со следующей проблемой. Ввожу по формату: Мой код при выполнении выдаёт ошибку. Выход...

Выход за пределы массива
#include &lt;assert.h&gt; #include &lt;assert.h&gt; #include &lt;string.h&gt; #include &lt;stdint.h&gt; #include...

4
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.