Немного в негатив скатился пост.
Но не моя в том вина...
Но и судя по достаточно трешовым ответам, я могу сделать заключение что никто разбираться не намерен...
Тем не менее... Я Оставлю свой ответ.
new это реально динамическое распределение памяти
Представим реальный проект. 328 атмега. У Нас всего 2Кб оперативы. У нас 3 АЦП(Реально их больше) Что-то они там нюхают, смотрят и протоколируют в массив так как АЦП у нас 10 битный, то нам необходимо 16 битная переменная для массива. То есть 3 массива по 256, это то что наши три датчика разрядят в 1 секунду. Это 1500 байт их доступных 2000.
Далее мы должны вычислить дельту или среднее арифметическое... Или что-то еще
А далее, для наших вычислений нам необходим вообще массив float. А у нас уже килобатов всё! И что делать?
Созданные массивы удаляются при закрытии блока. То есть создаем еще одну функцию и передаём ей всё?. И ладно если нужно только указатель на массив передать, а если еще куча ливера?
Прелесть оператора new в том что мы можем удалить массив внутри блока, и тем самым освободить память.
Но не моя в том вина...
Но и судя по достаточно трешовым ответам, я могу сделать заключение что никто разбираться не намерен...
Тем не менее... Я Оставлю свой ответ.
new это реально динамическое распределение памяти
Представим реальный проект. 328 атмега. У Нас всего 2Кб оперативы. У нас 3 АЦП(Реально их больше) Что-то они там нюхают, смотрят и протоколируют в массив так как АЦП у нас 10 битный, то нам необходимо 16 битная переменная для массива. То есть 3 массива по 256, это то что наши три датчика разрядят в 1 секунду. Это 1500 байт их доступных 2000.
Далее мы должны вычислить дельту или среднее арифметическое... Или что-то еще
А далее, для наших вычислений нам необходим вообще массив float. А у нас уже килобатов всё! И что делать?
Созданные массивы удаляются при закрытии блока. То есть создаем еще одну функцию и передаём ей всё?. И ладно если нужно только указатель на массив передать, а если еще куча ливера?
Прелесть оператора new в том что мы можем удалить массив внутри блока, и тем самым освободить память.