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

Как задать динамически массивы ?

03.12.2011, 12:24. Показов 822. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как задать динамически массив? Какой заголовчный файл необходим?
Int *B=new A[n]
n=100
Заработает ли?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.12.2011, 12:24
Ответы с готовыми решениями:

Как задать динамически массив?
Как задать динамически массив? Какой заголовчный файл необходим? Int *B=new A n=100 Заработает ли?

Как динамически задать Свойство Default класса CButton
Как свойство командной кнопки сделать = Default при изменении значения в текстовом поле, или при возникновении любого другого события?

Как динамически создать массив из динамически конструируемых экземпляров класса?
Есть два класса.Подразумевается ,что первый в конструкторе выделяет интовый массив длинной n,второй выделяет массив экземпляров первого...

7
Полярный
 Аватар для dimcoder
477 / 449 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
03.12.2011, 12:26
Цитата Сообщение от Cammandos Посмотреть сообщение
Int *B=new A[n]
0) сначала инициализируем n, у Вас наоборот как-то...
1) int вместо Int
2) заработает
3) хэдер не нужен
0
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,373
Записей в блоге: 1
03.12.2011, 12:38
Цитата Сообщение от Cammandos Посмотреть сообщение
Int *B=new A[n]
n=100
C++
1
2
const int n = 100;
int *p = new int [n];
0
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
03.12.2011, 12:56
Dekio, в константности n нет никакой необходимости, она, в данном случае, скорее наоборот скрывает суть динамических массивов.
0
5 / 5 / 2
Регистрация: 13.06.2009
Сообщений: 67
03.12.2011, 12:57
Цитата Сообщение от Dekio Посмотреть сообщение
C++
1
2
const int n = 100;
int *p = new int [n];
т.е это массив из 100 целых чисел?
и как потом его расширить или наоборот же, если я не весь его заполню, сократить данный массив?
0
Полярный
 Аватар для dimcoder
477 / 449 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
03.12.2011, 12:58
diman94x, delete [] p; вам в помощь
А потом, как было описано выше, опять создаете с новым размером.
0
03.12.2011, 12:58

Не по теме:

silent_1991, это только пример, а не использование

0
03.12.2011, 13:00

Не по теме:

Dekio, это я понял, комментарий скорее был для ТС, а не для тебя))

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.12.2011, 13:00
Помогаю со студенческими работами здесь

Динамически распределяемая память. Массивы
Доброго времени суток. Помогите пожалуйста решить задачку.:wall: Выборка всех ненулевых элементов динамического массива Написать...

Массивы. Динамически распределяемая память.
Всем привет. Помогите решить задачку. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) найти количество...

Двумерные массивы. Использование динамически распределяемой памяти
Уважаемые форумчане, опять нужны ваши подсказки Условие: Создать квадратную матрицу целых чисел и выполнить ее обработку согласно...

Как в DataGrid задать строки динамически?
попробуем еще раз :) на сей раз строки и уже динамически... ситуация осложняется тем что у меня не простая таблица, в ней кнопки и эллипс...

Как задать действие на динамически сформированную кнопку
Добрый день всем кому не безразлична судьба начинающего программиста. Есть следующая задача с которой оказалось довольно сложно...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru