архив
☰
Данные
ИИ
Разработка
Безопасность
Инфраструктура
Квантовые вычисления
Курсы и книги
🔍
Новые разделы!
ИИ, квантовые вычисления и много других интересных тем
Заходите в ЦИТадель!
Глава 1. Азы С++
Азы С++.
Си с классами
Поддержка объектно-ориентированного программирования
Возможности Borland C++ версии 4.0
Что же такое объекты?
Классы - как строительные блоки
Создание новых классов sber_bank
Защита данных
Конструкторы и деструкторы
Конструкторы
Вызов конструкторов
Деструкторы
Вызов деструкторов
Конструкторы, деструкторы и динамическая память
Функции элементы (методы)
Вызов функций-элементов
Передача значений в C++
Введение в классы
Элементы классов
Инкапсуляция или скрытие данных
Скрытие данных в потомках
Наследование
Иерархия классов
Множественное наследование
Выгода от наследования
Расширяемость кода
Пример наследования
Класс Circle
Класс Cylinder
Класс Rectangle
Класс Box3d
Странные вызовы конструктора
Несколько слов о проектировании иерархии классов
Обзор и важные концепции
Полиморфизм
Связывание функций
Ранее связывание с помощью переопределяемых функций
Переопределение операций
Позднее связывание с использованием виртуальных функций
Связывание значения с функциями-элементами
Изучение ООП на маленьком примере
Алгоритм декомпрессии для выполнения группового кодирования
Начнем с алгоритма декомпрессии на языке Cи
Улучшение алгоритма
Наш декомпрессор в стиле фильтра
Ниже описан главный фрагмент нашей программы декомпрессии
Достижение больших выгод от объектно-ориентированного стиля
Более легкий подход в Borland С++
На передовой Borland С++
Конструктор - декомпрессор
Приведем полный текст программы
Переменные alias
Использование переменных alias, как параметров
Переменные-ссылки, используемые в качестве аргументов
Использование ключевого слова void.
Аргументы функции элемента, принимаемые "по умолчанию"
Прототипы функций
Динамическое использование памяти (операции new и delete)
Потоки ввода-вывода
Встроенные функции
Виртуальные функции элементы
Пример класса с виртуальными функциями элементами
Объявление виртуальных функций элементов
Когда тип не проверяется
Дружественные функции
Заключение
Назад
|
Содержание
|
Вперед
Новости IT
23 октября 2026
Reg.ru ограничил загрузку файлов из-за критических уязвимостей PHP
23 октября 2026
Крупные банки США ограничивают доступ ИИ-агентов к счетам клиентов
23 октября 2026
OpenAI вывела Decisions API в общую доступность
23 октября 2026
Canva представила ИИ-модель Craft с предварительным планированием композиции
23 октября 2026
Radical Numerics заявила о первом применении у человека бактериофагов, спроектированных ИИ
23 октября 2026
Rivian приобрела разработчика 3D-симуляций Third Dimension
23 октября 2026
Counterpoint: мировые поставки ПК упали на 21%, спад продолжится
23 октября 2026
СМИ: OpenAI обсуждает привлечение до $30 млрд при оценке $1,25 трлн
23 октября 2026
Google представила Agent Compute Engine с отдельной microVM для каждого ИИ-агента
23 октября 2026
NVIDIA представила AIOps-платформу Minerva для мониторинга ИИ-инфраструктуры
23 октября 2026
Атаки на ЦОДы усилили дефицит вычислительной инфраструктуры в России
23 октября 2026
FCC впервые не допустила устройства на рынок США из-за чипов HiSilicon
23 октября 2026
Anthropic применила Claude для формальной проверки 123 библиотек из OSS-Fuzz
23 октября 2026
ZDI раскрыла две критические уязвимости KSMBD до включения исправлений в Linux
23 октября 2026
Storm-0940 атаковала более 2250 тенантов Microsoft 365 через приложения ConnectWise
23 октября 2026
MAI-DxO от Microsoft поставила диагноз в 83% сложных тестовых случаев против 36% у врачей
23 октября 2026
Google и Mozilla заблокировали сертификаты eMudhra из-за слабой генерации ключей
22 октября 2026
Билл Гейтс призвал готовиться к 20 годам потрясений из-за ИИ
22 октября 2026
Electronic Arts закроет BioWare и прекратит разработку новой Mass Effect
22 октября 2026
Правительственная группа обсуждает возврат оборудования Samsung и SK hynix в параллельный импорт
Все новости →
Связь с редакцией