Информация об изменениях

Сообщение Re[8]: Безопасное использование C++ от 01.10.2021 14:20

Изменено 01.10.2021 14:21 удусекшл

Re[8]: Безопасное использование C++
Здравствуйте, ononim, Вы писали:

O>Ну я отчегото подумал что вы за все хорошее и хотите std::uniqnue_ptr всегда возвращал поинтер на валидный объект, сконструированный дефолтным конструктором например.

O>Ну а насчет UB.. UB при обращении к нулевому указателю конечно плохо. Надо чтоб поведение было достаточно четко определено — в таком случае апликуха должна падать

В Debug скорее всего assert вылетит
Re[8]: Безопасное использование C++
Здравствуйте, ononim, Вы писали:

O>Ну я отчегото подумал что вы за все хорошее и хотите std::uniqnue_ptr всегда возвращал поинтер на валидный объект, сконструированный дефолтным конструктором например.

O>Ну а насчет UB.. UB при обращении к нулевому указателю конечно плохо. Надо чтоб поведение было достаточно четко определено — в таком случае апликуха должна падать

В Debug скорее всего assert вылетит

Ну и самому надо, когда получаешь что-то неизвестно откуда, по-хорошему всё тоже assert'ами обкладывать