s odr-used, в следствие чего материализуется в бинаре. Есть ли возможность заставить только видимую часть строки материализовываться (т.е. SuperStruct)?
https://godbolt.org/z/zGq1Mf
правда вокруг std::array лучше сделать какую-нибудь обёртку с string_view-like интерфейсом или даже operator std::string_view() const
Да, круто, спасибо, но придётся std::array завелосипедить легковесно
ух, только сейчас заметил имя-фамилию.. зачем велосипедить? убрать лишние зависимости? в принципе, если скрывать реализацию за собственно-написанным классом, то можно и сишный массив взять
Обсуждают сегодня