|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.02.2010, 13:41 | #1 |
Форумчанин
Регистрация: 25.02.2009
Сообщений: 145
|
Вложенные классы.
Здравствуйте ув. программисты!
У меня возникли некоторые затруднения как вы уже догадались со вложенными классами.Код: Код:
В предыдущем коде я в комментариях отметил действия методов вложенного класса.И у меня вопрос:как реализовать эти функции? Буду премного благодарен.
Компьютеры бесподобны: за несколько минут они могут совершить такую грандиозную ошибку, какую не в состоянии сделать множество людей за многие месяцы.
|
16.02.2010, 14:03 | #2 |
Форумчанин
Регистрация: 25.02.2009
Сообщений: 145
|
Извините за создание лишней темы.Я уже разобрался.В другой программе на вложенные классы по глупости ошибался, на мелочи и не заметил ее.Еще раз прошу прощения.
Компьютеры бесподобны: за несколько минут они могут совершить такую грандиозную ошибку, какую не в состоянии сделать множество людей за многие месяцы.
|
16.02.2010, 14:17 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну раз разобрался, то скажи что нужно сделать чтоб решить тему - мне тоже интересно, я не спец по Си.
I'm learning to live...
|
17.02.2010, 11:11 | #4 |
Форумчанин
Регистрация: 25.02.2009
Сообщений: 145
|
Ну я тоже не спецНо кое-что объяснить могу.Надеюсь, если что,мой ответ исправят или дополнят по необходимости.К примеру вот доработал пред. код:
Код:
Методы можно объявить как внутри класса,так и вне его т.е. в области глобальной видимости,ставя перед именем метода префикс:имя более верхнего объемлющего класса. Обращаться к членам класса и его методам можно только с помощью объектов (указателей).
Компьютеры бесподобны: за несколько минут они могут совершить такую грандиозную ошибку, какую не в состоянии сделать множество людей за многие месяцы.
|
17.02.2010, 11:46 | #5 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
божеж ты мой...
1. friend тут нигде не используется, читай, для чего нужно это ключевое слово, можешь смело удалять. 2. Код:
Код:
3. Код:
4. Цитата:
аналог твоего: Код:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance Последний раз редактировалось pproger; 17.02.2010 в 11:54. |
|
17.02.2010, 11:58 | #6 | ||||
Форумчанин
Регистрация: 25.02.2009
Сообщений: 145
|
Цитата:
Цитата:
Цитата:
Цитата:
Спасибо за исправления.
Компьютеры бесподобны: за несколько минут они могут совершить такую грандиозную ошибку, какую не в состоянии сделать множество людей за многие месяцы.
Последний раз редактировалось Lunex.08; 17.02.2010 в 12:20. |
||||
17.02.2010, 12:01 | #7 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2Lunex.08
Цитата:
пс. если нравится ходить по указателю, но через объект, используй smart pointers, или тот же auto_ptr
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вложенные структуры в С++ | серг | Помощь студентам | 3 | 21.12.2009 17:29 |
вложенные циклы!!!! | for_tuna | Помощь студентам | 6 | 08.12.2009 07:07 |
вложенные циклы | илька | Помощь студентам | 4 | 07.12.2009 09:53 |
Вложенные циклы | Chief | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 06.01.2009 16:34 |