архив
☰
Данные
ИИ
Разработка
Безопасность
Инфраструктура
Квантовые вычисления
Курсы и книги
🔍
Новые разделы!
ИИ, квантовые вычисления и много других интересных тем
Заходите в ЦИТадель!
Глава 1. Азы С++
Азы С++.
Си с классами
Поддержка объектно-ориентированного программирования
Возможности Borland C++ версии 4.0
Что же такое объекты?
Классы - как строительные блоки
Создание новых классов sber_bank
Защита данных
Конструкторы и деструкторы
Конструкторы
Вызов конструкторов
Деструкторы
Вызов деструкторов
Конструкторы, деструкторы и динамическая память
Функции элементы (методы)
Вызов функций-элементов
Передача значений в C++
Введение в классы
Элементы классов
Инкапсуляция или скрытие данных
Скрытие данных в потомках
Наследование
Иерархия классов
Множественное наследование
Выгода от наследования
Расширяемость кода
Пример наследования
Класс Circle
Класс Cylinder
Класс Rectangle
Класс Box3d
Странные вызовы конструктора
Несколько слов о проектировании иерархии классов
Обзор и важные концепции
Полиморфизм
Связывание функций
Ранее связывание с помощью переопределяемых функций
Переопределение операций
Позднее связывание с использованием виртуальных функций
Связывание значения с функциями-элементами
Изучение ООП на маленьком примере
Алгоритм декомпрессии для выполнения группового кодирования
Начнем с алгоритма декомпрессии на языке Cи
Улучшение алгоритма
Наш декомпрессор в стиле фильтра
Ниже описан главный фрагмент нашей программы декомпрессии
Достижение больших выгод от объектно-ориентированного стиля
Более легкий подход в Borland С++
На передовой Borland С++
Конструктор - декомпрессор
Приведем полный текст программы
Переменные alias
Использование переменных alias, как параметров
Переменные-ссылки, используемые в качестве аргументов
Использование ключевого слова void.
Аргументы функции элемента, принимаемые "по умолчанию"
Прототипы функций
Динамическое использование памяти (операции new и delete)
Потоки ввода-вывода
Встроенные функции
Виртуальные функции элементы
Пример класса с виртуальными функциями элементами
Объявление виртуальных функций элементов
Когда тип не проверяется
Дружественные функции
Заключение
Назад
|
Содержание
|
Вперед
Новости IT
14 ноября 2026
Генпрокурор Казахстана потребовал проверить сбои в сервисах «Яндекса»
14 ноября 2026
OpenAI расформировала отдельную команду робототехники
14 ноября 2026
ElevenLabs представила ElevenAI для диктовки и ведения заметок на встречах
14 ноября 2026
LangChain привлекла $300 млн при оценке в $3 млрд
14 ноября 2026
На B2B-Center число закупок серверов и ИБП выросло на 16,7%
14 ноября 2026
Член совета OpenAI Foundation предупредил о риске потери контроля над ИИ в самое ближайшее время
14 ноября 2026
Минцифры: крупнейшие банки договорились с операторами о маркировке звонков
14 ноября 2026
Anthropic выпустила Claude for Manufacturing для производственных предприятий
14 ноября 2026
Bloomberg: банки отклоняют заявки инвесторов из Китая и Гонконга на IPO Anthropic
14 ноября 2026
Runway открыла веса и код Praxis-1 — модели для управления роботами
14 ноября 2026
Из-за сбоя связи в США более чем на четыре часа остановили все вылеты
14 ноября 2026
OpenAI представила ChatGPT Wallet для оплаты покупок ИИ-агентами
13 ноября 2026
На теневых ресурсах нашли данные обращавшихся в поддержку Telegram
13 ноября 2026
ФБР: хакеры КНДР украли более $400 млн через поддельные видеозвонки
13 ноября 2026
«Алису AI» встроили в приложение «Госуслуги Моя школа»
13 ноября 2026
Nebius планирует вложить $40–45 млрд в ИИ-инфраструктуру в 2027 году
13 ноября 2026
SpaceX планирует вложить более $74 млрд в два кампуса для ИИ-вычислений
13 ноября 2026
Бывший глава Nvidia Дженсен Хуанг выступит перед комитетами Конгресса США
13 ноября 2026
United Airlines ограничит сторонним ИИ-агентам доступ к бронированию рейсов
13 ноября 2026
Google открыла предзаказы на умные очки с Gemini стоимостью от $395
Все новости →
Связь с редакцией