Вопросы по теме 'buffer-overrun'
Как безопасно программировать вне среды управляемого кода?
Если вы программируете на C или C ++, не имея преимуществ управляемого языка, таких как управление памятью, проверка типов или защита от переполнения буфера, с использованием арифметики указателей, как вы можете убедиться, что ваши программы...
1652 просмотров
schedule
03.12.2022
Как избежать предупреждения «Переполнение буфера» C6386
В моем коде я использую массив xyz из 10 объектов. Когда я пытаюсь получить доступ к элементу массива, используя беззнаковый индекс типа int, например: xyz[level] , я получаю Предупреждение о переполнении буфера . Логически я уверен, что уровень...
3156 просмотров
schedule
28.09.2023
адрес возврата переполнения буфера
Когда я выбрасываю метод A, это вызывает переполнение буфера, но когда я возвращаюсь, он работает нормально. Я думал, что throw перемещает выполнение в метод вызывающей стороны, поэтому адрес, по которому он идет, должен совпадать с адресом возврата,...
360 просмотров
schedule
12.06.2023
Чтение из-за пределов буфера также считается переполнением буфера?
Меня беспокоит определение переполнения буфера . Похоже, это относится только к записи вне буфера.
Но недавно мы обнаружили эффектный баг, когда программа пыталась прочитать из-за пределов законно выделенного блока памяти и столкнулась с...
92 просмотров
schedule
10.04.2024
Как возможно переполнение буфера на одной платформе, но не на другой?
Я не решаюсь задать этот вопрос из-за неясности ситуации, но я хотел бы понять, как это возможно. У меня есть приложение C++, разработанное с использованием Visual Studio 2008. Когда я компилирую приложение в 64-разрядной версии Windows 7 (или...
363 просмотров
schedule
28.02.2024