Re[8]: Тестовое задание C++ win
От: Michael7 Россия  
Дата: 17.01.12 09:38
Оценка:
Здравствуйте, artkarma, Вы писали:


A>Ну раз это доктор Вэб, то

A>1. Я бы ответил что в функции f n не проверяеться размер n ,можно запросить столько памяти что не сможет выделить система

А если задача работать быстро, размер n заведомо не превосходит доступной памяти, а лишние проверки только затормозят?

A>2. Стопудово что размер argv[1] не проверяеться, программа становиться уязвимой


Тогда еще надо проверять и все возможные модификаторы в строке ввода, вообще есть готовые функции для разбора опций, чтобы велосипед не изобретать. А тут может быть программа — это затычка для какого-нибудь скрипта и говорить про уязвимость бессмысленно.

В общем, как я уже написал, на практике без дополнительных не видно смысла что-то с этим делать, тест, строго говоря, некорректный.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.