Если вы пропустите конструктор, он не будет explicit
. Если вы не = default
, это не будет тривиальным .
Итак, если вы хотите, чтобы конструктор был explicit
, и вы также хотите, чтобы он оставался тривиальным, то, что вы видите, является единственной доступной опцией.