С++ - язык, который изучается постепенно.ГЛАВА 16. Концепции «матери всех объектов»
создание сайта визитки
Студия Web-дизайна, создание, раскрутка сайтов интернет реклама, подача объявлений на доски, продвижение и сопровождение сайтов
Карта сайта | Зарабатывайте с нами  | Сделать заказ
Наши услуги
Справочники
Самоучитель Internet Explorer
PHP и MySQL
Компьютерные сети
Самоучитель о С++
Новости
Новости для PDA
Реклама
Студия WebKuban.Ru - Создание и поддержка сайтов, интернет магазинов Каталог сайтов Всего.RU Интернет-каталог WWW.SABRINA.RU Refo.ru - русские сайты Каталог HeadNet.Ru Интернет-магазин цифровых товаров Каталог Ресурсов Интернет
Реклама
Язык С++
По последним данным, на рынке продается по крайней мере 2 768 942 книги о С++, не говоря уже о всевозможных курсах, обучающих программах, журналах и семинарах с коктейлями.
И все же в этом изобилии наблюдается удручающее однообразие.
Добро пожаловать на сайт студии Web-дизайна "САР"


Материалы книги получены с http://www.itlibitum.ru/

Концепции «матери всех объектов»

Начнем с решений, построенных на идее «матери всех объектов» (Mother Of All Objects, MOAO). Чтобы не возвращать итератор для VoidPtr, виртуальная функция может возвращать итератор для void*& или MOAO*&. Выглядит вполне разумно, пока вы не остановитесь и спросите себя - а почему мы отказались от «дескрипторов повсюду»? Скорее всего, из-за того, что не могли в достаточной степени управлять ими. Возможно, вы унаследовали (шутка из области С++) библиотеку классов, созданную кем-то другим, и не захотели переписывать ее по принципу «дескрипторы, одни дескрипторы и ничего, кроме дескрипторов». Может, вы считаете, что ваши клиенты и коллеги попросту не поймут столь сложной архитектуры. А может, вам не хочется превращать С++ в некое подобие SmallTalk, хотя бы в области межобъектных ссылок. Какими бы причинами вы ни руководствовались, нелогично отказываться от «дескрипторов повсюду» и оставлять другие требования - производить все от общего базового класса, перебирать указатели и плясать вокруг адресов переменных и базовых классов. Давайте-ка лучше займемся тем, что достойно настоящих программистов.

Материал, изложенный далее, делится на четыре темы:

1. Организация памяти.

2. Поиск периметра.

3. Перебор внутри периметра.

4. Сборка мусора.


Назад    Содержание    Далее    



Если желаете высказать своё мнение по поводу различных операционных систем,прошу сюда


DIGITA.ru: Телевизоры, DVD-плееры, видеомагнитофоны, видео-плееры. Аппаратура Hi-End класса

Home  Учебник по записи CD  Бесплатный хостинг  Поиск  Справочник Web дизайнера Язык HTML PHP и MySQL Компьютерные сети С++ Мнения об ОС E-mail me

Copyright 2006. Климов Александр. All Right Reserved.
Используются технологии uCoz