Calvin Candie
Вечный
Calvin Candie
Вечный
- 2 Сен 2018
- 36,574
- 1,719
- #1
Голосов: 0
Автор: udemy
Название: Объектно-ориентированное программирование (ООП) на C++20 (2024)
[udemy] Object-oriented programming (OOP) in C++20 (2024)

Готовы ли вы раскрыть весь потенциал C++ и произвести революцию в своих навыках программирования? Этот комплексный курс предназначен для того, чтобы помочь вам стать опытным программистом на C++, уделяя особое внимание принципам объектно-ориентированного программирования (ООП) с использованием новейших функций C++20.
В ходе этого курса вы углубитесь в фундаментальные концепции ООП и научитесь эффективно использовать их в своих проектах на C++. Вот краткий обзор того, что вы будете освещать:
Материал на английском языке
Подробнее:
Скачать:
Название: Объектно-ориентированное программирование (ООП) на C++20 (2024)
[udemy] Object-oriented programming (OOP) in C++20 (2024)

Готовы ли вы раскрыть весь потенциал C++ и произвести революцию в своих навыках программирования? Этот комплексный курс предназначен для того, чтобы помочь вам стать опытным программистом на C++, уделяя особое внимание принципам объектно-ориентированного программирования (ООП) с использованием новейших функций C++20.
В ходе этого курса вы углубитесь в фундаментальные концепции ООП и научитесь эффективно использовать их в своих проектах на C++. Вот краткий обзор того, что вы будете освещать:
- Классы и объекты : понимание строительных блоков ООП, включая классы, объекты и их взаимодействие.
- Инкапсуляция . Откройте для себя возможности инкапсуляции в C++, позволяющие скрыть детали реализации и защитить целостность данных.
- Конструкторы и деструкторы : освойте создание и уничтожение объектов с помощью конструкторов и деструкторов, включая перегрузку конструкторов для гибкой инициализации объектов.
- Семантика копирования и перемещения . Познакомьтесь с концепциями поверхностного и глубокого копирования, конструкторами перемещения и их важностью в управлении ресурсами.
- Классы указателей и друзей : узнайте, как получить доступ к членам класса и предоставить специальные привилегии доступа внешним классам.
- Сеттеры и геттеры : реализуйте инкапсулированный доступ к данным класса с помощью методов установки и получения.
- Вложенные классы : изучите концепцию вложенных классов и их роль в организации и инкапсуляции сложных структур данных.
- Модули . Используйте возможности модулей C++20 для эффективной организации, экспорта и импорта кода.
- Пространства имен и отношения . Понимание взаимосвязей между пространствами имен, модулями и классами для лучшей организации кода и модульности.
- Перегрузка операторов . Расширьте функциональность операторов для пользовательских типов, чтобы улучшить читаемость и выразительность кода.
- Наследование и полиморфизм . Погрузитесь в расширенные концепции ООП, такие как наследование, полиморфизм и динамическое связывание, включая виртуальные функции, VTables и окончательный спецификатор.
- Множественное наследование . Преодолейте сложности множественного и повторяющегося наследования, чтобы построить надежную иерархию классов.
Материал на английском языке
Подробнее:
Скрытое содержимое доступно для зарегистрированных пользователей!
Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.