Форум программистов, компьютерный форум CyberForum.ru

Динамические массивы на стеке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ обрезает файл http://www.cyberforum.ru/cpp-beginners/thread948966.html
файл 103 кб. его расширение ".1603"(фиг знает где я его нашел). после записи он весит всего 8кб обрабатываю этим void handler_file(char*path) { char buff; FILE* pFile; char ch; int i=0; pFile = fopen(path, "r"); while((ch=getc(pFile))!=EOF)
C++ функция log Ув.Форумчане, помогите мне необходимо написать эту формула в 3 функция получается. 1) стандартная функция ну это понятно log 2) с использованием рекуррентной формулы для вычисления текущего члена ряда 3) с использованием параметра функции для вычисления значения текущего члена ряда. формула: http://www.cyberforum.ru/cpp-beginners/thread948960.html
Калькулятор жизни С++ C++
Есть ли у кого исходник данного калькулятора?(консольное приложение) Все никак не получается написать, если кого интерисует могу скинуть код(не правильно работает, не до конца написаный). К примеру: вводится дата рождения, программа считает сколько прошло лет, месяцев, дней.
C++ Рекурсия. Нужно найти наим.общее кратное массива
Нужно найти наим.общее кратное массива. С помощью рекурсии.Помогите пож-та?
C++ Вычислить количество путей в графе http://www.cyberforum.ru/cpp-beginners/thread948935.html
Дан граф. Вычислить количество различных вариантов прохождения от одной точки до другой. Пример: На рисунке – схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, И, К, Л. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город Л? Ответ: 13 Решение приблизительно так: Нарисуем путь из пункта А в Л. Начнем с...
C++ Удаления элемента из односвязного списка Помогите, пожалуйста! Есть односвязный список. Нужно написать функцию, которая удаляет элемент из списка, получая в качестве аргументов указатель на начало списка и указатель на элемент, который нужно удалить. Потом написать такую же функцию, только она принимает лишь указатель на элемент, который нужно удалить. подробнее

Показать сообщение отдельно
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1

Динамические массивы на стеке - C++

05.09.2013, 21:36. Просмотров 1047. Ответов 5
Метки (Все метки)

Почему не придумали ещё язык программирования, который в точности повторял бы С++, но содержал дополнительно всего одну функцию "выделение массива переменного размера". Причём выделение его на стеке, а не в куче!
C++
1
2
3
int size;
std::cin>>size;
int mas[size];
При этом все заботы по выделению/освобождению памяти компилятор брал бы на себя также, как он делает с локальными переменными!
То есть брал бы и уменьшал stack pointer на заданное число байт!
Он же по сути так и делает при вызове функции с локальными переменными. Но в нашем случае, он бы мог делать это не только в начале функции, при инициализации локальных(auto) переменных, а в произвольный момент в функции по требованию программиста!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru