ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
859054
йцукен (31.07.2018 17:45, просмотров: 1577)
IAR не хочет считать constexpr константой - это баг или фичер? Короче, такой фрагмент кода #include <intrinsics.h> constexpr int num_bits = 16; char foo[num_bits]; // Ok, num_bits is const int bar( int x ) { int z; z = __SSAT( x, 16 ); // Ok z = __SSAT( x, num_bits ); // error: // expression must be an integral constant expression return z; } Компилятор не принимает num_bits как параметр __SSAT, но почему?