|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.12.2010, 08:46 | #11 | |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
Цитата:
Если не хотите постоянно заново выделять память для всех элементов - можно использовать связанный список - тогда элементы будут находиться в произвольном месте памяти (а не целым куском), соответственно для добавления одного элемента надо выделить память только для него, а остальные элементы остаются на своих местах
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Последний раз редактировалось Blade; 08.12.2010 в 08:51. |
|
08.12.2010, 11:45 | #12 |
Регистрация: 08.12.2010
Сообщений: 4
|
//=====Виділення динамічної пам"яті для масиву об"єктів=====
try { point=new rock [n]; }catch(bad_alloc xa) { cout<<"\n\tError with inizializating!"; return 1; } |
08.12.2010, 11:54 | #13 | |
любитель-далеко не
Участник клуба
Регистрация: 13.04.2010
Сообщений: 1,156
|
Цитата:
|
|
08.12.2010, 12:15 | #14 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
я предлагаю вот так :D
Код:
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
08.12.2010, 18:57 | #16 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
приведение типа из void* к char*
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
08.12.2010, 19:05 | #17 |
Ubuntu 10.04
Пользователь
Регистрация: 15.07.2010
Сообщений: 51
|
vedro-compota, Вообщем как я понял ты считаешь динамическое выделение памяти это такое выделение которое происходит "за кулисами". Но стоит приоткрыть кулисы и в C++ мы увидим new, а в C malloc() и компанию.
Язык образует среду мышления и формирует представление о том, о чем мы думаем (Б. Л. Уорф)
|
08.12.2010, 19:56 | #18 |
любитель-далеко не
Участник клуба
Регистрация: 13.04.2010
Сообщений: 1,156
|
Ru_DoLF, действительно - я мутно объяснил чего жажду -
сейчас на делфи это выглядит как-то так (возможны ошибки в синтаксисе) - Код:
|
08.12.2010, 20:55 | #19 |
Ubuntu 10.04
Пользователь
Регистрация: 15.07.2010
Сообщений: 51
|
vedro-compota, Вообщем поставлю точку. Да это динамический массив. Кстати, тут даже споров быть не может - ты не знаешь размер массива на этапе компиляции. Поэтому, массив чуть больше чем полностью динамический.
Язык образует среду мышления и формирует представление о том, о чем мы думаем (Б. Л. Уорф)
|
08.12.2010, 21:48 | #20 | ||
любитель-далеко не
Участник клуба
Регистрация: 13.04.2010
Сообщений: 1,156
|
ды я не спорю , что массивы которые мне предлагали - динамические)) просто я не могу понять -
1) возможен ли такой код (что в нём исправить?) - Код:
Цитата:
Цитата:
честно говоря, совершенно непонятно - что это за тип такой *char .... |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамический массив | Golovastik | Общие вопросы C/C++ | 10 | 27.05.2010 20:36 |
Динамический массив | supra89kren | Общие вопросы C/C++ | 4 | 25.03.2010 20:23 |
Динамический массив | Lemo | Помощь студентам | 5 | 16.09.2009 06:26 |
Кэш память, или динамический массив? | slips | JavaScript, Ajax | 1 | 07.09.2009 17:38 |
Динамический массив. | Mickle | Помощь студентам | 9 | 21.06.2007 20:31 |