CITForum на CD
Форумы
Газета
Море(!) аналитической информации!
IT-консалтинг
Software Engineering
Программирование
СУБД
Безопасность
Internet
Сети
Операционные системы
Hardware
Глава 1. Азы С++
Азы С++.
Си с классами
Поддержка объектно-ориентированного программирования
Возможности Borland C++ версии 4.0
Что же такое объекты?
Классы - как строительные блоки
Создание новых классов sber_bank
Защита данных
Конструкторы и деструкторы
Конструкторы
Вызов конструкторов
Деструкторы
Вызов деструкторов
Конструкторы, деструкторы и динамическая память
Функции элементы (методы)
Вызов функций-элементов
Передача значений в C++
Введение в классы
Элементы классов
Инкапсуляция или скрытие данных
Скрытие данных в потомках
Наследование
Иерархия классов
Множественное наследование
Выгода от наследования
Расширяемость кода
Пример наследования
Класс Circle
Класс Cylinder
Класс Rectangle
Класс Box3d
Странные вызовы конструктора
Несколько слов о проектировании иерархии классов
Обзор и важные концепции
Полиморфизм
Связывание функций
Ранее связывание с помощью переопределяемых функций
Переопределение операций
Позднее связывание с использованием виртуальных функций
Связывание значения с функциями-элементами
Изучение ООП на маленьком примере
Алгоритм декомпрессии для выполнения группового кодирования
Начнем с алгоритма декомпрессии на языке Cи
Улучшение алгоритма
Наш декомпрессор в стиле фильтра
Ниже описан главный фрагмент нашей программы декомпрессии
Достижение больших выгод от объектно-ориентированного стиля
Более легкий подход в Borland С++
На передовой Borland С++
Конструктор - декомпрессор
Приведем полный текст программы
Переменные alias
Использование переменных alias, как параметров
Переменные-ссылки, используемые в качестве аргументов
Использование ключевого слова void.
Аргументы функции элемента, принимаемые "по умолчанию"
Прототипы функций
Динамическое использование памяти (операции new и delete)
Потоки ввода-вывода
Встроенные функции
Виртуальные функции элементы
Пример класса с виртуальными функциями элементами
Объявление виртуальных функций элементов
Когда тип не проверяется
Дружественные функции
Заключение
Назад
|
Содержание
|
Вперед
BrainBoard.ru
Море работы для программистов, сисадминов, вебмастеров.
Иди и выбирай!
Новости мира IT:
08.02 -
Браузер Chrome вышел на Android
08.02 -
Доля мобильного интернет-трафика выросла за год вдвое
08.02 -
Файлообменный сайт Rutracker.org частично восстановил работу
08.02 -
Apple экспериментировала с переносом ядра Mac OS X на платформу ARM
08.02 -
Самый легкий планшет Samsung поступил в продажу в России
08.02 -
Intel выпускает твердотельные диски серии SSD 520
08.02 -
Canonical прекращает финансирование разработки Kubuntu
08.02 -
Google разрабатывает очки со встроенным компьютером
08.02 -
Стали известны характеристики видеокарт nVidia нового поколения
07.02 -
Москвичи смогут получать в СМС расписание автобусов уже в этом году
07.02 -
Ericsson продемонстрировал звонок без разрыва соединения при переходе абонента из сети LTE в GSM
07.02 -
Количество доменов в зоне .COM превысило 100 млн
07.02 -
В Windows 8 не будет кнопки "Пуск"
07.02 -
Объявлены организации-участники реформирования Open Source Initiative (OSI)
07.02 -
Анонсировано мероприятие "Google Summer of Code 2012"
06.02 -
IBM приобретает компанию Worklight, усиливая портфолио мобильных решений
06.02 -
Apple может представить новую модель iPhone на конференции WWDC 2012
06.02 -
Ekoore Python S: планшет с тремя операционными системами
06.02 -
Началось бета-тестирование Firefox 11 и aurora-ветки Firefox 12
06.02 -
Google, Yahoo и PayPal представили новую систему аутентификации электронной почты
Архив новостей
Последние комментарии:
Файлообменный сайт Rutracker.org частично восстановил работу
(1)
8 Февраль, 18:21
Доля мобильного интернет-трафика выросла за год вдвое
(2)
8 Февраль, 18:18
Москвичи смогут получать в СМС расписание автобусов уже в этом году
(5)
8 Февраль, 16:33
Объявлены организации-участники реформирования Open Source Initiative (OSI)
(3)
8 Февраль, 15:55
Самый легкий планшет Samsung поступил в продажу в России
(4)
8 Февраль, 14:48
Canonical прекращает финансирование разработки Kubuntu
(2)
8 Февраль, 12:42
В Windows 8 не будет кнопки "Пуск"
(6)
8 Февраль, 12:08
Браузеры Chrome и Firefox теряют рыночную долю
(46)
8 Февраль, 12:07
Стали известны характеристики видеокарт nVidia нового поколения
(2)
8 Февраль, 11:40
Почему объектно-ориентированное программирование провалилось?
(1435)
8 Февраль, 10:35
IT-консалтинг
Software Engineering
Программирование
СУБД
Безопасность
Internet
Сети
Операционные системы
Hardware
Информация для рекламодателей
PR-акции, размещение рекламы —
adv@citforum.ru
,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы —
pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2009
CIT Forum
Внимание!
Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав.
Подробнее...
Найдите все интересующие вас
клапана холостого хода Рено
на нашем сайте!