![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.10.2009
Сообщений: 19
|
![]()
Вот допустим есть у нас класс Склад.И надо вывести весь товар находящийся на нём после ввода id склада.Правильно ли я сделал?
Код:
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну в целом да, только ты бы определил видимость для полей Private, Public...
И Зачем тебе ID в функцию вводить то?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 03.10.2009
Сообщений: 19
|
![]()
Ну я подумал что надо указывать в функции что типа надо вводить id склада.А вот с определением привата и паблика у меня проблемы.Понятно что:
Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 07.07.2009
Сообщений: 37
|
![]()
char tovar[50][100];
__________|___|- количество символов в названии __________|- количество товара И в printf(%s) скорее всего надо кидать tovar[i] проверь Обычно стараются разнести объявление и определение функции либо метода. И еще не написал спецификацию объявления, напр: private:, public: Ты должен сначала определиться приват она или паблик. Объявляешь там где определилися. А описание делаешь вообще отдельно. Код:
Последний раз редактировалось Stilet; 09.10.2009 в 16:41. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 03.10.2009
Сообщений: 19
|
![]()
Ну на сколько я понял будет тип так:
Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 07.07.2009
Сообщений: 37
|
![]()
ЭМ....я имел ввиду так:
В h файле: Код:
Код:
Последний раз редактировалось Stilet; 09.10.2009 в 16:46. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 03.10.2009
Сообщений: 19
|
![]()
К примеру void new() и void del().А как их реализовать?
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 07.07.2009
Сообщений: 37
|
![]()
new() и del() применяются для динамического выделения памяти (когда ты заранее не можешь сказать сколько у тебя будет элементов).
В данной же ситуации проще выделять память статически, что у тебя и делается. Тоесть берешь 100 с запасиком и не парешься. Код:
А добавлять товар....заведи в классе еще оду переменную - количество товара. При добавлении увеличивай её и добавляй товар в массив tovar. При удалении - уменьшай |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 03.10.2009
Сообщений: 19
|
![]()
Спасибо)))
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 07.07.2009
Сообщений: 37
|
![]()
Ты там мне плюсиков поставь. Может быть кто-нить на мой вопрос ответит...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Указатели и переменные в функциях. | Alexcomeback | Общие вопросы C/C++ | 6 | 28.09.2009 20:11 |
Форматирование текста в функциях. | shadrikoff | Microsoft Office Excel | 5 | 26.02.2009 08:13 |
Небольшой этический вопросик о классах. | Longedok | Помощь студентам | 2 | 04.08.2008 13:23 |
Код в поцедурах и функциях! | Jondeer | Общие вопросы C/C++ | 1 | 10.06.2008 18:16 |
реализация стратегии на классах | mahsus | Общие вопросы C/C++ | 1 | 28.12.2007 10:27 |