![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| kuvshinka |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
Есть 2 класса – klass2 и klass3: каким образом можно задать параметр (my_param) класса klass2 из класса klass3? см. программку…
в чем же у меня ошибка? почему, вроде задавая в klass3 параметр my_param класса klass2, он "не запоминается" в klass2 (равен 0 независисмо от того, что я задал на форме3 - классе klass3)? как это исправить? Присоединённый файл ( Кол-во скачиваний: 5 )
projjekt.rar 19,76 Kb |
|||
|
||||
| ИванМ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1260 Регистрация: 19.6.2006 Где: СПб Репутация: 1 Всего: 23 |
не нравится нам файлы качать. выкладывай код сюда
|
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
и не забудьте сократить все лишнее.. код не видел, но ориентируясь на Ваше высказывание, чувствуется, что то, что скрывается за словом class для Вас темный лес. С таким подходом далеко не уедете..Почитайте для начала, чем отличается класс от объекта.. Если в одном объекте класса запоминаете что то, то это не означает что в другом объекте будет что то запомнено Это сообщение отредактировал(а) mes - 31.3.2010, 22:15 |
|||
|
||||
| smalcom |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 494 Регистрация: 16.10.2004 Где: Dnepr Репутация: нет Всего: 7 |
Скачал, собрал, запустил. Все работает как надо.
зы. ТСу учить С++, английский(хотябы базу) ззы. поколение делфи -------------------- What DA F...??? |
|||
|
||||
| kuvshinka |
|
||||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
klass3:
klass2:
MainWindow.cpp:
smalcom: кто такой ТС? Вы говорите, что у Вас правильно "Все работает как надо"? именно программа projjekt.rar, приведенная мною выше? не может этого быть... Да, я действительно после делфей пытаюсь изучить С++, поэтому просьба помочь мне исправить данный пример, чтобы он верно все "передавал" из класса в класс... очень нужно...помогите пож-та... |
||||||||||
|
|||||||||||
| smalcom |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 494 Регистрация: 16.10.2004 Где: Dnepr Репутация: нет Всего: 7 |
Даю подсказку
mainwindow.cpp
klass3.cpp
mes, +1 -------------------- What DA F...??? |
||||
|
|||||
| kuvshinka |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
smalcom: ммм....видимо, надо через один, а именно kl2, экземпляр вызывать все члены и методы данного класса klass2?
|
|||
|
||||
| kuvshinka |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
Теперь пробую так:
Эффект тот же – то есть никакого…Теперь что не так? Подскажите пож-та готовое решение этой проблемки – по решенному мне будет гораздо быстрее и проще понять эту ошибку… Это сообщение отредактировал(а) kuvshinka - 1.4.2010, 08:45 |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
ТС это топик-стартер, т.е. в этой теме тс - это некая kuvshinka за готовым надо было идти в центр помощи.. А в этом разделе обычно страются, чтоб человек сам дошел до решения пока это не осознаете дальше двигаться бессмысленно. Это сообщение отредактировал(а) mes - 1.4.2010, 09:03 |
|||
|
||||
| Леопольд |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 10 Всего: 13 |
Исходить можно из того, что класс это тип объекта. Т.е. int, char, void* и т.д., это встроенные типы, всё что class, это user-defined типы.
Английский, действительно, нужен. Для быстрого освоения английского могу посоветовать Драгункина. У него своя методика, сильно отличающаяся от общепринятой, и при этом гораздо логичнее, что помогает запоминать. Это сообщение отредактировал(а) Леопольд - 1.4.2010, 13:18 -------------------- вопросов больше чем ответов |
|||
|
||||
| kuvshinka |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
а где здесь "центр помощи"?
|
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
||||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |