Я использую редактор Visual Studio 2017 для написания кода на c ++ и компилятор Intel c ++ для его компиляции. Компилятор Intel поддерживает стандарт C99, поэтому я могу компилировать такие вещи, как
int num = get_some_value_at_runtime();
int my_array[num];
но, к сожалению, идея подчеркивает как ошибку каждое непостоянное значение, используемое для определения массивов, поэтому мой код может быть полон раздражающих маленьких красных линий, которые скрывают реальные ошибки.
Я знаю, что Microsoft не поддерживает стандарт c99, но у меня вопрос: возможно ли, чтобы редактор знал о поддержке c99?
Задача ещё не решена.
Других решений пока нет …