Код: Выделить всё
class i2c_request {
public:
constexpr i2c_request(std::uint8_t address, std::span request) noexcept:
request_{request},
address_{address} {}
private:
std::span request_;
std::uint8_t address_;
};
constexpr auto requests = std::to_array({
{0x42, (const std::uint8_t[]){0x07, 0x00}},
{0x42, (const std::uint8_t[]){0x06, 0x00}}
});
Каким будет идиоматический способ достижения цели? Должен ли я реализовать какой-либо пользовательский суффикс строкового литерала?
Подробнее здесь: https://stackoverflow.com/questions/798 ... nd-stdspan
Мобильная версия