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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
manking
1 / 1 / 0
Регистрация: 28.09.2010
Сообщений: 101
#1

не очень понял про динамическое выделение памяти. - C++

04.10.2010, 19:58. Просмотров 1257. Ответов 21
Метки нет (Все метки)

У меня есть массив строк состоящий из 100 элементов
C++
1
2
string *строки;
строки = new string [100];
Но при использовании я не знаю сколько всего элементов массива будет задействовано.
то есть может быть только 2 значения
C++
1
2
строки[3] = "предложение 1";
строки[44] = "предложение 2";
1) При динамическом выделении памяти для массива в данном случаи,
общий размер массива будет равен размеру этих 2 элементов или в любом случаи для всех 100 элементов будет выделена память?

2) Что если элементов в массиве, станет больше чем прописано? Можно ли будет расширить массив?

Еще читал что нужно использовать векторы, но я еще STL не изучал.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
04.10.2010, 22:32     не очень понял про динамическое выделение памяти. #21
Andrew_Lvov, Да. Просто несколько напрягла разница в 79 секунд. Почему у VS в дебаге там происходит?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2010, 22:33     не очень понял про динамическое выделение памяти.
Еще ссылки по теме:

Динамическое выделение памяти C++
Динамическое выделение памяти C++
C++ Динамическое выделение памяти
C++ Динамическое выделение памяти

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
CyBOSSeR
Эксперт C++
2299 / 1669 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
04.10.2010, 22:33     не очень понял про динамическое выделение памяти. #22
Цитата Сообщение от Lavroff Посмотреть сообщение
Почему у VS в дебаге там происходит?
Там работает изрядное количество отладочного кода.
Yandex
Объявления
04.10.2010, 22:33     не очень понял про динамическое выделение памяти.
Ответ Создать тему
Опции темы

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