Я думаю, вы обнаружите, что они предполагали, что вы будете знать, что вы делаете, и проявите хоть немного интеллекта: -).
Я знаю, давай сыграем в "Reductio Ad Absurdum":
- Вы не должны иметь возможность
delete[]
в C ++ без ключевого слова ALL. Что если вы просто хотите удалить один элемент массива?
- Все те итераторы, которые люди, похоже, любят, опасны, не заставляя своих пользователей указывать ВСЕ. Что, если они просто хотели подмножество?
- Mon Dieu! Что, если люди должны были оставить предложение WHERE вне своего SELECT? Потенциал причинения вреда поистине огромен, для извлечения всех этих данных могут потребоваться часы, связывая ценное соединение с СУБД на время.
Пожалуйста, не обижайтесь, я бы предпочел, чтобы вы воспринимали это в том духе, который задумал (легкий юмор). Я думаю, как профессионалы, мы должны знать, что мы делаем. Конечно, я сделал несколько прекрасных ошибок, таких как добавление файла passwd с помощью:
echo "....." >/etc/passwd
вместо использования ">>
", поэтому в настоящее время я довольно тщательно проверяю все свои потенциально разрушительные вещи.