![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
abc |
![]()
Сообщение
#1
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: ![]() ![]() ![]() |
Есть три класса. Второй и третий - наследники первого. Первый класс хранит строку. Второй и третий получают ссылку на объект первого класса и приделывают к строке теги. Второй класс делает текст жирным, третий - курсивным.
Первый класс:
Второй класс:
третий класс:
Main:
Вывод:
Видим, что третий вывод не содержит удвоения тегов. "Если вы понимаете причину такого "явления", значит, вы освоили С++!" - будоражащие слова из книги) |
|
|
![]() |
Iron Bug |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
знание С++ - это ощущение какое-то периодическое.
сначала новичок прочитает такую книжку и уверен, что он "изучил С++". потом вдруг оказывается, что кроме самого С с плюсами есть куча библиотек. он радостно осваивает одну-две и думает, что изучил С++. потом выясняется, что есть многопоточное программирование и начинается возня с пониманием этого аспекта. потом выясняется, что он всё время работал на одной машине и далее, с тестированием на разных машинах, начинается всё сначала. потом обнаруживается, что есть разные компиляторы. когда и этот этап пройден, появляется выход на другие системы ![]() ![]() |
|
|
![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 24.4.2025, 3:08 |