C++ – OOP, definitive guide
C++ – OOP, definitive guide, available at $19.99, with 25 lectures.
You will learn about C++ OOP Object Oriented Programming Microsoft Visual Studio This course is ideal for individuals who are Beginner Programmers It is particularly useful for Beginner Programmers.
Enroll now: C++ – OOP, definitive guide
Summary
Title: C++ – OOP, definitive guide
Price: $19.99
Number of Lectures: 25
Number of Published Lectures: 25
Number of Curriculum Items: 25
Number of Published Curriculum Objects: 25
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- C++
- OOP
- Object Oriented Programming
- Microsoft Visual Studio
Who Should Attend
- Beginner Programmers
Target Audiences
- Beginner Programmers
Welcome,
Object-oriented programming – As the name suggests uses objects in programming. Object-oriented programming aims to implement real-world entities like inheritance, hiding, polymorphism, etc in programming. The main aim of OOP is to bind together the data and the functions that operate on them so that no other part of the code can access this data except that function.
Class: The building block of C++ that leads to Object-Oriented programming is a Class. It is a user-defined data type, which holds its own data members and member functions, which can be accessed and used by creating an instance of that class. A class is like a blueprint for an object.
For Example: Consider the Class of Cars. There may be many cars with different names and brand but all of them will share some common properties like all of them will have 4 wheels, Speed Limit, Mileage range etc. So here, Car is the class and wheels, speed limits, mileage are their properties.
-
A Class is a user-defined data-type which has data members and member functions.
-
Data members are the data variables and member functions are the functions used to manipulate these variables and together these data members and member functions define the properties and behaviour of the objects in a Class.
-
In the above example of class Car, the data member will be speed limit, mileage etc and member functions can apply brakes, increase speed etc.
We can say that a Class in C++ is a blue-print representing a group of objects which shares some common properties and behaviours.
This class is intended to teach you how to pick up speed in OOP with C++.
Course Curriculum
Chapter 1: The Environment
Lecture 1: Environment
Chapter 2: OOP
Lecture 1: Hello World
Lecture 2: Accessing Private
Lecture 3: Implementing class methods
Lecture 4: Using constructors
Lecture 5: Using header files
Lecture 6: Classes with member classes
Lecture 7: Inheritance
Lecture 8: Inheritance, constr and destr
Lecture 9: Inheritance and overloading
Lecture 10: Inheritance, hiding base class method
Lecture 11: Inheritance, Virtual methods
Lecture 12: Inheritance, Data Slicing
Lecture 13: Inheritance, Virtual Copy Constructor
Lecture 14: Private Inheritance
Lecture 15: Inheritance, Casing Down
Lecture 16: Multiple Inheritance
Lecture 17: Inheritance, Base Class Overload
Lecture 18: Inheritance, Base Class Constructor overload
Lecture 19: Resolve ambiguity in Common Base Class Methods
Lecture 20: Virtual Inheritance
Lecture 21: Abstract Data Classes
Lecture 22: Pure virtual functions
Lecture 23: Abstract from other abstract
Chapter 3: The End
Lecture 1: The End
Instructors
-
Szabó Dániel Ernő
DevOps Engineer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 0 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024