LINUX.ORG.RU

История изменений

Исправление 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;