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

Выделение памяти в процессе выполнения функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считать массив байт в переменную типа int в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread1245424.html
Есть массив байт: char byData = {0x87, 0xd6, 0x12, 0x00}; Нужно считать его в переменную типа int в обратном порядке, т.е. должно получится hex-число 0x0012D687 Пытаюсь как-то так: int c = 0; c...
C++ Русский язык в консоли Здравствуйте. Чего-то не разберусь с русским языком. setlocale(LC_ALL,"RUSSIAN"); и setlocale(LC_ALL,"1251"); - классно. Мне нужно вводить выводить с клавиатуры, а так же из текстового файла.... http://www.cyberforum.ru/cpp-beginners/thread1245422.html
C++ Дайте ссылку на Dshow
Помогите! Киньте мне силку на dshow.a, никак не могу найти
Необходимо хранить список типов, и пользоваться ими, например, вызывать конструкторы C++
Здравствуйте! Мне необходимо хранить список типов, и пользоваться ими, например, вызывать конструкторы. Я нашел вариант решения проблемы в известной книге А. Александреску, но книга писалась...
C++ Неправильная длина строки при передаче в функцию http://www.cyberforum.ru/cpp-beginners/thread1245371.html
странная работа компилятора(строки) в кратце проблема выглядет так определяем переменную типа широкой строки считаем ее длину передаем указатель строки в функцию и в ней уже длина...
C++ Парсер текста: прочитать файл и поместить данные в массив Есть файл map.txt А там в строчку написаны циферки с пробелами 0 0 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 0 0 0 0 12 12 12 0 0 Как прочитать данную cut прочитать и запихнуть в массив? И еще, есть... подробнее

Показать сообщение отдельно
Uasya
0 / 0 / 0
Регистрация: 26.06.2014
Сообщений: 14

Выделение памяти в процессе выполнения функции - C++

21.08.2014, 18:11. Просмотров 403. Ответов 8
Метки (Все метки)

есть массив указателей на int, объявленный глобально
C++
1
int* arr[10];
но заранее я не знаю, сколько мне понадобится одномерных массивов - один или все 10. память нужно выделять во время исполнения функции.
вопрос: как это сделать?
P.S я понимаю, что сделав так
C++
1
2
3
4
void func()
{
   arr[i] = new int[7];
}
по завершению все изничтожится. как быть? юзать вектора и списки, или есть другие варианты?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru