![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| paSha_X |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 5.12.2006 Где: Беларусь, Минск Репутация: 1 Всего: 2 |
Вот начал писать программу, в конструкторе надо выделить память под данные класса.............Вообщем всё компилируется, но мне кажется что что-то не то, посмотрите пжалста опытным взглядом, правильно выделяется память или нет?????
|
|||
|
||||
| Rockie |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 8 Всего: 31 |
paSha_X, бессмысленно, но правильно =)
почему передается по указателю? -------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
|||
|
||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 9 Всего: 59 |
void set(char* n)
{ strcpy(name,n); } А если строка будет больше 20? Где контроль длины? |
|||
|
||||
| paSha_X |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 5.12.2006 Где: Беларусь, Минск Репутация: 1 Всего: 2 |
Rockie, вот это меня и ввело в заблуждение, без указателей ERROR.......
Anikmar, это условно, просто строка максимум 20...... |
|||
|
||||
| Xenon |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 Репутация: 11 Всего: 50 |
paSha_X, сделай конструтор base() с параметром, аля int size.
|
|||
|
||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 9 Всего: 59 |
||||
|
||||
| paSha_X |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 5.12.2006 Где: Беларусь, Минск Репутация: 1 Всего: 2 |
||||
|
||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 9 Всего: 59 |
А зачем по указателю?
Можно так:
|
|||
|
||||
| paSha_X |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 5.12.2006 Где: Беларусь, Минск Репутация: 1 Всего: 2 |
Ок всем спасибо, во всём разобрался.......
|
|||
|
||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 51 Всего: 70 |
paSha_X, без своих контсруктора копирования и оператора присваивания будет очень интересный эффект
|
|||
|
||||
| paSha_X |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 5.12.2006 Где: Беларусь, Минск Репутация: 1 Всего: 2 |
Да уж, всё равно не то что-то
разве вот тут можно присваивать указателю эти значения....? Всё работает но не выводит эти 3 элемента( kol , price , date)
Вот накидал по этому же принципу простой класс, посмотрите, выводит шелуху какую-то.......
Это сообщение отредактировал(а) paSha_X - 25.12.2006, 19:41 |
||||
|
|||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 51 Всего: 70 |
||||
|
||||
| paSha_X |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 5.12.2006 Где: Беларусь, Минск Репутация: 1 Всего: 2 |
||||
|
||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 51 Всего: 70 |
paSha_X,
|
|||
|
||||
| paSha_X |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 5.12.2006 Где: Беларусь, Минск Репутация: 1 Всего: 2 |
Daevaorn, Ясно, спасибо......
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |