v
Size: a a a
v
HJ
HJ
Ct
AB
KS
D
assert
на 18 строке, то в С++20 никак. Потому что данная проверка никак не относится к концептам. AD
Ct
Ct
assert
на 18 строке, то в С++20 никак. Потому что данная проверка никак не относится к концептам. std::uint8_t
и превращается в 0, а в концепте std::size_t
AD
-Wconversion
: https://godbolt.org/z/RFGUEc, другого способа я не знаю (ну и все-таки правильные типы выбирать, std::span
, к примеру, они как раз для этого и существуют, чтобы ошибки ловить в compile time).Ct
-Wconversion
: https://godbolt.org/z/RFGUEc, другого способа я не знаю (ну и все-таки правильные типы выбирать, std::span
, к примеру, они как раз для этого и существуют, чтобы ошибки ловить в compile time).m
std::uint8_t
и превращается в 0, а в концепте std::size_t
AD
Ct
Ct
Ct