реклама на сайте
подробности

 
 
> Инициализация значений ENUM
Connor
сообщение Jan 19 2018, 08:15
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 26-05-17
Пользователь №: 97 309



Здравствуйте, форумчане, наткнулся на такую вещь в примере:
Код
enum SPI_SPEED {SPI_SLOW, SPI_MEDIUM, SPI_HIGH};
static const uint16_t speeds[] = {
    [SPI_SLOW] = SPI_BaudRatePrescaler_32,
    [SPI_MEDIUM] = SPI_BaudRatePrescaler_16,
    [SPI_HIGH] = SPI_BaudRatePrescaler_4};

Могли бы вы подсказать где можно прочитать про такую инициализацию значений enum? Ничего подобного в сети не нашёлsad.gif И почему необходимо заключать значения в квадратные скобки? Так не работает:
Код
enum SPI_SPEED {SPI_SLOW, SPI_MEDIUM, SPI_HIGH};
static const uint16_t speeds[] = {
    SPI_SLOW = SPI_BaudRatePrescaler_32,
    SPI_MEDIUM = SPI_BaudRatePrescaler_16,
    SPI_HIGH = SPI_BaudRatePrescaler_4};

Спасибо!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th April 2024 - 11:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01372 секунд с 7
ELECTRONIX ©2004-2016