Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/29: Рейтинг темы: голосов - 29, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 04.02.2015
Сообщений: 22
1

Как создать динамический массив типа string? Как создать класс такого массива?

05.02.2015, 21:55. Показов 5633. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как создать динамический массив типа string? Как создать класс такого массива?

Помогите, пожалуйста, очень нужна помощь!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.02.2015, 21:55
Ответы с готовыми решениями:

Как создать и заполнить динамический массив строк типа std::string?
Как создать и заполнить динамический массив строк типа string? Если заполнять массивы через...

Создать двумерный динамический массив типа String
Мне нужно создать динамический массив типа string с заранее неизвестной размерностью, которая...

Создать класс Matrix, реализующий двухмерный динамический массив типа int
Здравствуйте! Задание: Создать класс Matrix, реализующий двухмерный динамический массив типа int....

Как создать класс контейнер-динамический массив и поместить туда объекты других классов?
Какой тип массива использовать тип базового класса или наследников?

9
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
05.02.2015, 22:13 2
C++
1
std::vector<std::string> stringArray;
0
34 / 34 / 8
Регистрация: 06.04.2014
Сообщений: 189
05.02.2015, 22:26 3
C++
1
2
3
4
std::string arr[10];//статический массив
std::string* dArr = new std::string[10];//динамический
//не забываем в конце работы с массивом
delete dArr;
0
0 / 0 / 0
Регистрация: 04.02.2015
Сообщений: 22
05.02.2015, 22:34  [ТС] 4
Orange_fox, Спасибо огромное! А как описать класс такого массива?
0
Заблокирован
05.02.2015, 23:05 5
nik2397, раз уж пишем на C++, то лучше использовать конструкцию:
C++
1
std::vector < std::string > > stringArray;
Добавлено через 58 секунд
и зачем его создавать, раз он уже существует? Либо вам нужен свой класс строки? На форуме поиском пробежитесь, тем куча.
0
DU
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
05.02.2015, 23:30 6
std::string arr[10];//статический массив
std::string* dArr = new std::string[10];//динамический
//не забываем в конце работы с массивом
delete dArr;
ага, не забываем удалить, не забываем что удалять надо через delete [] и еще не забываем, что
во время работы могут полететь исключения, и если не сделать специальных приседаний будет
утечка памяти. итого: нужны динамические массивы - используйте стандартные контейнеры.
0
Неэпический
18099 / 10685 / 2061
Регистрация: 27.09.2012
Сообщений: 26,895
Записей в блоге: 1
06.02.2015, 10:46 7
delete
0
Tulosba
06.02.2015, 10:59
  #8

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
delete
В данном случае было бы уместнее delete[] :D

0
34 / 34 / 8
Регистрация: 06.04.2014
Сообщений: 189
09.02.2015, 13:21 9
Ошибочка вышла. Конечно, же
C++
1
delete[] dArr;
0
Croessmah
09.02.2015, 15:30     Как создать динамический массив типа string? Как создать класс такого массива?
  #10

Не по теме:

Tulosba, считай что я указал на ошибку :D

0
09.02.2015, 15:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.02.2015, 15:30
Помогаю со студенческими работами здесь

Создать динамический класс Book, содержащий динамический массив Authors
Мне нужно написать программу,а я не знаю как ее написать. Знаю, тут люди за кого-то не делают,...

Создать динамический массив целого типа
Создать динамический массив целого типа на 100 элементов

Создать класс-динамический массив
Помогите, пожалуйста!! не могу решить задачу, очень важно! Условие:создайте класс – динамический...

Создать динамический массив объектов пользовательского типа
Есть класс class address { } Нужно создать динамический массив объектов. Записи создаются...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru