Причём тут IDE? Об этом сообщает компилятор.
Тебе это не пригодится. В ассемблере не так много ошибок которые можно допустить. 99% ошибок будут логические. Остальное вывод компилятора. Логические ошибки ни одна ide не подскажет
В смысле логические? А когда лезешь не в ту память?)
А компилятору есть дело до того что ты лезешь не в ту память? Ты об этом узнаешь по факту. Когда прога падает. Логические в смысле не синтаксические. Логические ошибки не приводят к ошибке компиляции, но приводят к неправильному выполнению программы.
Хорошему - есть)
Это логическая обычно
А как он узнает?
Когда это возможно - он проверяет размер массива или участка памяти в статике
Ну когда возможно в статике, то да. Но для компилятора это по умолчанию не ошибка а предупреждение (если говорить за си) И то далеко не всегда компил может в статике это проверить.
Ну, это уже особенности конкретных реализаций сишного компиляторов. Имеют право выдавать ошибку
Обсуждают сегодня