Re[2]: std::optional ~ как value-параметр шаблона
От: Sm0ke Россия ksi
Дата: 08.08.23 12:52
Оценка:
Здравствуйте, sergii.p, Вы писали:

SP>
SP>template <std::size_t... Size>
SP>struct omg {};
SP>


SP>ну и дальше уже обрабатывать ситуацию когда sizeof...(Size) == 0


SP>для пользователя всё выглядит даже круче чем через nullopt_t


SP>
SP>omg<> empty;
SP>omg<10> non_empty;
SP>


Отлично, спасибо!

template <std::size_t ... Size>
requires ( sizeof...(Size) < 2 )
struct omg {};
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.