
Course C++ Part 13. Custom Classes
Course Description
This lesson teaches you how to design and implement custom classes in C++, enabling you to encapsulate data and create more modular applications.
Custom Classes focuses on designing and implementing user-defined classes in C++. Learn how to structure classes efficiently, manage member variables, and implement constructors and destructors. The course covers encapsulation, access control, and best practices for writing reusable and maintainable code. Gain hands-on experience with real-world examples to build robust object-oriented programs and improve your understanding of C++ class design.
Course Curriculum
- 001. Lesson 13 Overview--Standard Library Containers and Iterators
- 002. Introduction
- 003. Introduction to Containers
- 004. Common Nested Types in Sequence and Associative Containers
- 005. Common Container Member and Non-Member Functions
- 006. Requirements for Container Elements
- 007. Working with Iterators
- 008. Using istream iterator for Input and ostream iterator for Output
- 009. Iterator Categories
- 010. Container Support for Iterators
- 011. Predefined Iterator Type Names
- 012. Iterator Operators
- 013. Sequence Containers
- 014. Using vectors and Iterators
- 015. vector Element-Manipulation Functions