Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести количество подряд идущих элементов https://www.cyberforum.ru/ cpp-beginners/ thread2491885.html
Дан массив из 15 элементов. Вывести количество подряд идущих одинаковых элементов, например 5, 5, 2, 2, 4, 10, 10, 10... сделал таким образом int main() { setlocale(LC_ALL, "rus"); int arr =...
Реализуйте алгоритм бинарного поиска C++
Не могу понять в чем ошибка, за задачу 0 балов. Входные данные В первой строке входных данных содержатся натуральные числа N и K (0NK100000). Во второй строке задаются N элементов первого массива,...
C++ Cout объект? привет! class exem{ public: int a=11; https://www.cyberforum.ru/ cpp-beginners/ thread2491852.html C++ Заменить все повторяющиеся символы на другой символ https://www.cyberforum.ru/ cpp-beginners/ thread2491801.html
Строка "ASDASdsadawqqwr+==we//sadwq==" Нужно заменить все '=' на '/'
Метод класса стирает массив C++
#include<iostream> #include<string> using namespace std; class Sstring { public: Sstring() { SizeStr = 10; char massiv = { 'a','b','c','d','e','f','g','h','j','@' };
C++ В массиве найти первые три максимальных элемента,без сортировки https://www.cyberforum.ru/ cpp-beginners/ thread2491771.html
Алгоритм. 1.Размер массива равен 0. 2.Пока не найдены все max: 0)flag=false; a) взять элемент массива: -сравнить есть ли данный элемент --если есть ,то перейти на пункт а. --если нет то
C++ Возврат c-style строки из функции https://www.cyberforum.ru/ cpp-beginners/ thread2491769.html
Здравствуйте, пытаюсь решить задачу на степике, но не получается. Поэтому воспользовался Qt и дебагером. Вроде всё проходит во время, но не могу правильно вернуть строку в main(), что бы вывести её...
Проверка введённых цифр C++
Добрый день. Пользователь может ввести любые символы в любом количестве. Я же хочу, чтобы в программе была красивая проверка: программа должна вызвать функцию, если было введено 4 цифры, разделённые...
C++ Const методы суффиксная/префиксная запись https://www.cyberforum.ru/ cpp-beginners/ thread2491763.html
Какая разница между этими записями? const void Method(); void Method() const
C++ Как метод класса возвращает обьект, который является одним из полей данного класса? Привет! Когда я пытался изменять объект который вернул мне метод класса, полем или свойством которого был этот обьект, я как будто получал копию этого объекта. Он не изменялся. Тогда я попробовал... https://www.cyberforum.ru/ cpp-beginners/ thread2491758.html
C++ Удаление слов в кавычках с учётом экранирования
Добрый вечер! Есть у меня проблема.Мне надо удалить в строки все слова с кавычками(с учётом экранирования т.е. если в строке я нахожу \знак то я пропускаю два знака и проверяю дальше ) и вроде я...
C++ Инициализация класса через многоточие Пытаюсь воспользоваться библиотекой https://github.com/gosha20777/keras2cpp Но не могу ее собрать. Писал автору https://github.com/gosha20777/keras2cpp/issues/16 но он отвечать не торопится. ... https://www.cyberforum.ru/ cpp-beginners/ thread2491742.html
Evg
Эксперт CАвтор FAQ
21204 / 8220 / 633
Регистрация: 30.03.2009
Сообщений: 22,537
Записей в блоге: 30
18.08.2019, 20:19 0

С какого стандарта в C++ динамический массив можно объявлять как статический? - C++ - Ответ 13777940

18.08.2019, 20:19. Показов 543. Ответов 6
Метки (Все метки)

Ответ

Не по теме:

Цитата Сообщение от oleg-m1973 Посмотреть сообщение
В С99 можно было, в остальных - нельзя
Всё-таки более правильным будет "В C99 и выше можно", в остальных (а среди остальных остаётся только C89) - нельзя. Но это несколько не в тему, т.к. речь идёт о Си++



Цитата Сообщение от FFPowerMan Посмотреть сообщение
Т.е. он внутри работает также, как и раньше?
Для VLA память освобождается автоматически по достижении закрывающей фигурной скобки того лексического блока, в котором расположен VLA. Т.е. это несколько другая конструкция. К тому же VLA размещаются в стеке, о чём коллега упоминал уже в посте #5. И если вдруг выяснится, что в стеке места не достаточно, то это и проконтролировать никак нельзя. Тут уже будет работать в зависимости от реализации: либо упадёт в месте объявления массива, либо программа молча продолжит работать дальше и где-нибудь как-нибудь упадёт при попытке обращения к массиву. Скорее всего из-за такого неконтролируемого поведения его и не стали включать в стандарт C++

Вернуться к обсуждению:
С какого стандарта в C++ динамический массив можно объявлять как статический? C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.08.2019, 20:19
Готовые ответы и решения:

Можно ли заменить динамический массив на статический в реализации списка, и если да, то как?
Есть программа с реализованным списком через динамический массив. Много ли нужно будет в ней...

Как объявлять двумерный динамический массив
Доброго времени суток. При выделении памяти для динамического двумерного массива с разным...

Как перевести статический массив в динамический?
Есть статический массив типа char,подскажите как перевести его в динамический и как потом изменять...

Как преобразовать статический массив в динамический?
uses crt; const nmax=100; var a:array of integer; n,i,i1,k:byte; begin clrscr; randomize;...

6
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.08.2019, 20:19

Динамический и статический массив
Подскажите, в чем разница. Имеется статический массив, который просто задается: long mas = { 0 };...

Статический и динамический массив
Помогите пожалуйста. Мучаюсь уже месяцю Даны статический и динамический массивы одинаковой...

Динамический массив в статический
Есть метод, который принимает в качестве параметра статический массив типа double. В этот метод...

Статический в динамический массив
Помогите переписать программу(чтобы использовался динамический массив) Var A:array of integer; ...

Нужно создать статический массив строк как статический массив указателей на строки. Условние ниже -->
Слова английского текста рассортировать по возрастанию количества заданной буквы в слове. Слова с...

создать статический массив строк как статический массив указателей на строки, задание ниже -->
Слова английского текста, начинающиеся с гласных букв, рассортировать в алфавитном порядке по...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.