![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
yngwie19 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 15.6.2008 Где: Новгород Репутация: нет Всего: нет |
Привет. Вот пример кода:
Вопрос: При компиляции возника ошибка: Undefined symbol 'tm1' in function Date::Date() Почему класс Date не видит указатель tm1 |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 19 Всего: 306 |
yngwie19, интересно а как конструктор знает кто такой tm1 и t соответственно? Опиши их в классе.
типа этого
Либо передавай tm1 как параметр в конструктор. Это сообщение отредактировал(а) mrbrooks - 11.9.2008, 14:26 |
|||
|
||||
Rickert |
|
|||
![]() Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: нет Всего: 52 |
yngwie19, tm1 - это локальный указатель функции main(), откуда о нём может быть изветсно классу?
-------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
yngwie19 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 15.6.2008 Где: Новгород Репутация: нет Всего: нет |
а если допустим Я в классе Date и в фунции main() объявлю переменные с одинаковым именем, то они не будут конфликтовать ? и второй вопрос объясните как распределяется дня этих одинаковых переменных память.
Добавлено через 13 минут и 34 секунды Просто Я не хотел чтобы у меня каждый раз выделалась память при создании объектов, а выделялась бы один раз |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 19 Всего: 306 |
||||
|
||||
yngwie19 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 15.6.2008 Где: Новгород Репутация: нет Всего: нет |
все спамятью разобрался, а твой код компилится, но выдается сообщений об ошибке "first.exe вызвала ошибку приложение будет закрыто "
|
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 19 Всего: 306 |
yngwie19, ну писал то я его экспромтом. да и код на самом деле твой
![]() |
|||
|
||||
varnie |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 27.9.2007 Репутация: нет Всего: 0 |
покажи код полностью.
|
|||
|
||||
Ches |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 19.8.2008 Репутация: нет Всего: 3 |
||||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 19 Всего: 306 |
||||
|
||||
Djinn |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 250 Регистрация: 18.5.2007 Репутация: нет Всего: 1 |
если ты имеешь в виду что ты собераешься юзать теже переменные за пределами класса и ночешь обьявлять еще раз их, то обьяви их в паблике:
после чего его и юзай:
Или сделай ф-и которые будут принимать указаные тобой значения типа: d.set_t(); d.set_tm1();... Это сообщение отредактировал(а) Djinn - 12.9.2008, 09:15 |
||||
|
|||||
Ches |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 19.8.2008 Репутация: нет Всего: 3 |
Тогда уж лучше так.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |