История изменений
Исправление
kvpfs,
(текущая версия)
:
Прогнал код с ней - не, не находит проблем. Наверное, следует вводить в свою практику какие-то обёртки, которые будут выражать задумку через некоторое время в будущем, partly_initalized, например. Без всякиех там проверок, просто обозначить идею, вроде not_null (как пример простой обёртки, противоположность тем переусложненным вариантам, которые ходят по сети)
template <typename T>
requires std::is_pointer_v<T>
using not_null = T;
Исходная версия
kvpfs,
:
Прогнал код с ней - не, не находит проблем. Наверное, следует вводить в свою практику какие-то обвёртки, которые будут выражать задумку через некоторое время в будущем, partly_initalized, например. Без всякиех там проверок, просто обозначить идею, вроде not_null (как пример простой обёртки, противоположность тем переусложненным вариантам, которые ходят по сети)
template <typename T>
requires std::is_pointer_v<T>
using not_null = T;