Информация об изменениях

Сообщение Как взять количество элементов из инициализатора? от 20.01.2024 9:38

Изменено 20.01.2024 9:39 drVanо

Как взять количество элементов из инициализатора?
Вот тут хочется автомете передать количество элментов в инициализаторе в поле size:

    struct token_encoding_t
    {
        token_type_id types[20];
        uint8_t size;
        uint8_t bits;
    };
Как взять количество элементов из инициализатора?
Вот тут хочется на автомате передать количество элементов в инициализаторе в поле size:

    struct token_encoding_t
    {
        token_type_id types[20];
        uint8_t size;
        uint8_t bits;
    };


Сейчас приходится писать руками, может быть есть способ лучше.