![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
abc |
![]()
Сообщение
#1
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: ![]() ![]() ![]() |
Есть три класса. Второй и третий - наследники первого. Первый класс хранит строку. Второй и третий получают ссылку на объект первого класса и приделывают к строке теги. Второй класс делает текст жирным, третий - курсивным.
Первый класс:
Второй класс:
третий класс:
Main:
Вывод:
Видим, что третий вывод не содержит удвоения тегов. "Если вы понимаете причину такого "явления", значит, вы освоили С++!" - будоражащие слова из книги) |
|
|
kwisp |
![]()
Сообщение
#2
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Iron Bug |
![]()
Сообщение
#3
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
знание С++ - это ощущение какое-то периодическое.
сначала новичок прочитает такую книжку и уверен, что он "изучил С++". потом вдруг оказывается, что кроме самого С с плюсами есть куча библиотек. он радостно осваивает одну-две и думает, что изучил С++. потом выясняется, что есть многопоточное программирование и начинается возня с пониманием этого аспекта. потом выясняется, что он всё время работал на одной машине и далее, с тестированием на разных машинах, начинается всё сначала. потом обнаруживается, что есть разные компиляторы. когда и этот этап пройден, появляется выход на другие системы ![]() ![]() |
|
|
Влад |
![]()
Сообщение
#4
|
Участник ![]() ![]() Группа: Участник Сообщений: 146 Регистрация: 20.3.2009 Из: Санкт-Петербург Пользователь №: 627 Спасибо сказали: 46 раз(а) Репутация: ![]() ![]() ![]() |
abc, лучше открой почтеннейшей публике, почему третий вывод не содержит удвоения тегов.....
Раскрывающийся текст Всего лишь срабатывает копирующий конструктор. |
|
|
abc |
![]()
Сообщение
#5
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: ![]() ![]() ![]() |
по-моему авторы книги всё же преувеличивают. решили подбодрить измученного читателя) знание С++ - это ощущение какое-то периодическое. точно) abc, лучше открой почтеннейшей публике, почему третий вывод не содержит удвоения тегов..... почтенная публика может прочесть твой ответ) |
|
|
Алексей1153 |
![]()
Сообщение
#6
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
Iron Bug, жжошь
![]() |
|
|
![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 4.4.2025, 21:55 |