Re[3]: ::operator new() в самописном стэке
От: rg45 СССР  
Дата: 09.06.23 09:04
Оценка:
Здравствуйте, Sm0ke, Вы писали:

S>Почему двойной? ::operator new() итак возвращает void *

S>И в этом фрагменте std::nothrow версия, следовательно new может вернуть null pointer. Можно ли кастить null pointer через static_cast из void *?

Видимо, я просто не совсем правильно представил сценарий, в котором используется преобразование. Сбило с толку упоминание о reinterpret_cast — оно, выходит, избыточно в данном случае, достаточно static_cast. Конечно, для нулевых указателей преобразование тоже будет работать.
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 09.06.2023 9:07 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.