-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


Явное указание членов структуры при build-time-инициализации.

Пятница, 06 Августа 2021 г. 20:00 + в цитатник
jcxz: Дано:
VS 2017
код:
    struct {
    int member0;
    int member1;
    } static const t = {
    .member0 = 1,
    .member1 = 2
    };

VS почему-то не понимает такую инициализацию и ругается "синтаксической ошибкой" на точки. :(
Хотя вроде не особо допотопный компилятор.
В свойствах проекта перепробовал разные значения для поля "Язык\Стандарт языка C++" - ничего не помогло.
Другие имеющиеся компиляторы нормально такое переваривают. Даже старые.
Может его нужно ещё в какое-то место пнуть, чтоб он прожевал это?

PS: Не знаю как правильно называется такая инициализация, чтобы загуглить это дело...

https://forum.sources.ru/index.php?showtopic=422328&view=findpost&p=3850475

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку