pokk 0 13 ноября, 2018 Опубликовано 13 ноября, 2018 · Жалоба Решил по пробовать с++ на stm32, но наткнулся на то что он ругается на constexpr Error[Pe020]: identifier "constexpr" is undefined IAR вообше подеживает ? Какой версии ? Я пробовал на 7.50 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 29 13 ноября, 2018 Опубликовано 13 ноября, 2018 · Жалоба Только в самой последней хоть как-то. Заявлен он чуть раньше, но пользоваться было практически невозможно. Вот такую штуку только последняя версия может скомпилировать. template<void f(), unsigned N> void inline Repeat() __attribute__((always_inline)) { if constexpr (N) { f(); Repeat<f, N-1>(); } } Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nixon 3 13 ноября, 2018 Опубликовано 13 ноября, 2018 · Жалоба C версии 8.0x есть поддержка С++11 и С++14. С версии 8.3x есть поддержка С++17. Версия 7.xx и ниже поддерживает только С++03. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 29 13 ноября, 2018 Опубликовано 13 ноября, 2018 · Жалоба 54 минуты назад, Nixon сказал: С версии 8.3x есть поддержка С++17 Ну это громко сказано. Есть поддержка нескольких фич С++17. До полной им ещё пилить и пилить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grizzly 0 13 ноября, 2018 Опубликовано 13 ноября, 2018 · Жалоба Занятно, что IAR в одиночку тянет новые стандарты. Keil не смог и свернул на Clang. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 29 13 ноября, 2018 Опубликовано 13 ноября, 2018 · Жалоба Положа руку на сердце, хреново тянет. На много лучше, конечно, чем keil даже со шлангом, но до GCC ещё пилить и пилить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nixon 3 14 ноября, 2018 Опубликовано 14 ноября, 2018 · Жалоба Допилят. Я вообще не верил что они на С11 и С++11 перейдут хоть когда нибудь. Так что и поддержку С++17 допилят. Весь вопрос в когда :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 29 14 ноября, 2018 Опубликовано 14 ноября, 2018 · Жалоба Ну как когда, когда С++20 будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nixon 3 14 ноября, 2018 Опубликовано 14 ноября, 2018 · Жалоба Да вы оптимист :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться