![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 29.03.2020
Сообщений: 1
|
![]()
Почему в CLion можно создать массив размера так:
int n = 50; int a[n]; а в VS нужно const int n = 50; int a[n]; . Раньше всегда писал с константой (считая, что количество памяти определяется при компиляции). Но CLion и например cpp.sh допускают в неконстантной переменной хранить размер. Текущий стандарт языка позволяет оба варианта использовать или только второй? |
![]() |
![]() |
![]() |
#2 |
фрилансер, препод.
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,035
|
![]()
phaeton90, размер массива - всегда константа в C и C++
что делается в CLion - я не в курсе, может, компилятор просто видит, что в переменной n на тот момент может быть только значение 50 - его и использует. Но это какое-то нестандартное расширение, видимо |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить пару наиболее удаленных друг от друга позиций массива, в которых располагаются совпадающие элементы. (Размер массива не указан) | Jackyliry | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 24.12.2017 16:37 |
Помогите решить проблему: Найти из заданного пользователём массива самое большое число (размер массива вводит пользователь) | Kokosaki | Паскаль, Turbo Pascal, PascalABC.NET | 16 | 29.12.2015 21:21 |
переменная длина динамического массива | PierL | Общие вопросы Delphi | 19 | 18.04.2014 23:43 |
ПаскальЖ переменная равна первому символу массива | Иван=) | Помощь студентам | 10 | 21.11.2010 17:12 |
размер массива | nosuchathing | Общие вопросы C/C++ | 6 | 15.01.2009 11:40 |