|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.04.2011, 18:19 | #1 |
Пользователь
Регистрация: 11.11.2010
Сообщений: 74
|
Добавление элемента в массив объектов {с++}
массив объектов класса вида
Код:
Код:
Последний раз редактировалось Alt_Shift; 21.04.2011 в 18:31. |
21.04.2011, 20:02 | #2 |
Форумчанин
Регистрация: 08.01.2010
Сообщений: 205
|
Код:
Если помог - кликни на значок весов под аватаром.
|
21.04.2011, 20:12 | #3 |
Пользователь
Регистрация: 11.11.2010
Сообщений: 74
|
я об этом догадывался, но как это место вывести на экран? у меня есть описанный метод show, который выводит на экран поля, но новые объекты он не выводит.
Код:
Последний раз редактировалось Alt_Shift; 21.04.2011 в 20:19. |
21.04.2011, 20:17 | #4 |
Форумчанин
Регистрация: 08.01.2010
Сообщений: 205
|
Напишите метод,возвращающий размер библиотеки. Записывайте не на kol место, а на size.
Ну и собственно вывод элемента size
Если помог - кликни на значок весов под аватаром.
|
21.04.2011, 20:25 | #5 |
Пользователь
Регистрация: 11.11.2010
Сообщений: 74
|
|
21.04.2011, 20:41 | #6 |
Форумчанин
Регистрация: 08.01.2010
Сообщений: 205
|
Ну, есть у вас библиотека с 10 записями. kol = 9(учитывая 0 элемент). Вы хотите добавить еще одну запись.
Код:
Если помог - кликни на значок весов под аватаром.
Последний раз редактировалось malinoff; 21.04.2011 в 20:44. |
21.04.2011, 20:46 | #7 |
Пользователь
Регистрация: 11.11.2010
Сообщений: 74
|
то есть приравнять size к kol+1 и последнюю запись делать как test[size]?
|
21.04.2011, 20:51 | #8 | |
Форумчанин
Регистрация: 08.01.2010
Сообщений: 205
|
Цитата:
Просто именно метод, возвращающий size библиотеки, удобен для доступа к ее последнему элементу, если вы не знаете, сколько именно элементов было добавлено. А в выделении памяти и записи нового элемента - выделять память не под kol, потому что на второй итерации добавления нового (второго) элемента, kol не увеличится и увеличения размера не будет. Так что удобнее использовать размер, причем при выделении памяти под новый элемент надо размер увеличивать
Если помог - кликни на значок весов под аватаром.
|
|
21.04.2011, 21:06 | #9 |
Пользователь
Регистрация: 11.11.2010
Сообщений: 74
|
я наверное попросту не могу понять суть этого метода и какие значения в него нужно передавать
|
21.04.2011, 21:11 | #10 | |
Форумчанин
Регистрация: 08.01.2010
Сообщений: 205
|
Цитата:
Код:
Если помог - кликни на значок весов под аватаром.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вектор объектов класса и алгоритмы | РагнаР | Общие вопросы C/C++ | 3 | 10.04.2011 07:00 |
Удаление элемента из класса контейнера | Tema_Crazzzy | Общие вопросы C/C++ | 7 | 26.11.2010 15:51 |
создание объектов класса | Serjuk | Общие вопросы C/C++ | 8 | 13.05.2010 18:54 |
Коллекция объектов класса в С++ | MarihuanaP | Помощь студентам | 2 | 09.05.2010 13:06 |
Создание объектов класса в цикле | Formdet | Общие вопросы .NET | 4 | 23.04.2010 21:43 |