задача на знание с++, а Ты освоил с++? |
Здравствуйте, гость ( Вход | Регистрация )
задача на знание с++, а Ты освоил с++? |
abc |
13.3.2011, 19:48
Сообщение
#1
|
Участник Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: 4 |
Есть три класса. Второй и третий - наследники первого. Первый класс хранит строку. Второй и третий получают ссылку на объект первого класса и приделывают к строке теги. Второй класс делает текст жирным, третий - курсивным.
Первый класс:
Второй класс:
третий класс:
Main:
Вывод:
Видим, что третий вывод не содержит удвоения тегов. "Если вы понимаете причину такого "явления", значит, вы освоили С++!" - будоражащие слова из книги) |
|
|
kwisp |
14.3.2011, 8:51
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
|
|
|
Iron Bug |
14.3.2011, 10:52
Сообщение
#3
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
знание С++ - это ощущение какое-то периодическое.
сначала новичок прочитает такую книжку и уверен, что он "изучил С++". потом вдруг оказывается, что кроме самого С с плюсами есть куча библиотек. он радостно осваивает одну-две и думает, что изучил С++. потом выясняется, что есть многопоточное программирование и начинается возня с пониманием этого аспекта. потом выясняется, что он всё время работал на одной машине и далее, с тестированием на разных машинах, начинается всё сначала. потом обнаруживается, что есть разные компиляторы. когда и этот этап пройден, появляется выход на другие системы когда системы освоены - появляются распределённые мультипроцессорные вычисления... в общем, конца и края изучению пока не видно |
|
|
Влад |
14.3.2011, 16:55
Сообщение
#4
|
Участник Группа: Участник Сообщений: 146 Регистрация: 20.3.2009 Из: Санкт-Петербург Пользователь №: 627 Спасибо сказали: 46 раз(а) Репутация: 8 |
abc, лучше открой почтеннейшей публике, почему третий вывод не содержит удвоения тегов.....
Раскрывающийся текст Всего лишь срабатывает копирующий конструктор. |
|
|
abc |
14.3.2011, 20:45
Сообщение
#5
|
Участник Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: 4 |
по-моему авторы книги всё же преувеличивают. решили подбодрить измученного читателя) знание С++ - это ощущение какое-то периодическое. точно) abc, лучше открой почтеннейшей публике, почему третий вывод не содержит удвоения тегов..... почтенная публика может прочесть твой ответ) |
|
|
Алексей1153 |
15.3.2011, 8:23
Сообщение
#6
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
Iron Bug, жжошь Ты за мной подглядывала!!!
|
|
|
Текстовая версия | Сейчас: 28.11.2024, 0:59 |