C++ ,CPP Course and Training CBSE & ICSE
Logic

Placed Students

Upcoming Batches

C++

  C++ 1) INTRODUCTION TO C++ What Is Object-Oriented Programming? C++ and Object-Oriented Programming Why C++? Features of C++ Pros and Cons of C++ 2)  OBJECT ORIENTED PROGRAMMING CONCEPTS What Is an Object? What Is a Class? Encapsulation Data Hiding The Public Interface Relationships Among Classes Inheritance Polymorphism …

7 STUDENTS ENROLLED
  • Profile photo of Whitney Garling
  • Profile photo of Rowena Kiel
  • Profile photo of Irma Grills
  • Profile photo of Whitney Garling
  • Profile photo of Rowena Kiel

 

C++

1) INTRODUCTION TO C++

  • What Is Object-Oriented Programming?
  • C++ and Object-Oriented Programming
  • Why C++?
  • Features of C++
  • Pros and Cons of C++

2)  OBJECT ORIENTED PROGRAMMING CONCEPTS

  • What Is an Object?
  • What Is a Class?
  • Encapsulation
  • Data Hiding
  • The Public Interface
  • Relationships Among Classes
  • Inheritance
  • Polymorphism
  • Object-Oriented Design

3)  C VS. C++

  • Comments
  • Namespaces
  • Simple Output
  • Simple Input
  • Definitions Near to First Use
  • Function Prototypes
  • The inline Specifier
  • const
  • Structure Members
  • The Reference Type
  • Overloading Function Names
  • Default Parameters
  • The Scope Resolution Operator
  • Aggregates
  • Operators new and delete
  • The bool Data Type
  • The string Data Type

4)  FUNDAMENTALS OF CLASSES

  • Data Types
  • User Defined Data Types
  • Using the Class Concept
  • Defining a Class
  • public and private Access Levels
  • The Scope Resolution Operator ::
  • Using Class Objects Like Built-in Types
  • Scope
  • Constructors
  • Member Initialization Lists
  • Destructors
  • Array of Objects
  • Pointers
  • The this Pointer
  • Passing Objects to Functions
  • Returning Objects From Functions
  • static Class Members

5)  OPERATOR OVERLOADING

  • Introduction
  • Rules for Operator Overloading
  • Rationale for Operator Overloading
  • Overloading Member Functions
  • Overloading Non-Member Functions
  • friend Functions
  • The Copy Constructor
  • The Assignment Operator
  • Overloading [ ]
  • Overloading Increment and Decrement Operators
  • const Objects and References

6)  COMPOSITION OF CLASSES

  • Relationships
  • Composition of Classes
  • The Point Class
  • The Line Class
  • Member Initialization Lists
  • An Application With Composition
  • The Copy Constructor under Composition
  • operator= under Composition

7)  INHERITANCE

  • Introduction
  • Public Base Classes
  • The protected Access Level
  • Member Initialization Lists
  • What Isn’t Inherited
  • Assignments Between Base and Derived Objects
  • Compile-Time vs. Run-Time Binding
  • virtual Functions
  • Polymorphism
  • virtual Destructors
  • Pure virtual Functions
  • Abstract Base Classes
  • An Extended Inheritance Example

8)  I/O IN C++

  • The iostream Library
  • Predefined Streams
  • Overloading operator<<
  • Overloading operator>>
  • Manipulators
  • Stream States
  • Formatted I/O
  • Disk Files
  • Reading and Writing Objects

9)  ADVANCED TOPICS

  • Template Functions
  • Template Classes
  • Multiple Inheritance
  • User-Defined Conversions
  • Data Structures
  • An Iterator Class
  • Exceptions

Course Reviews

No Reviews found for this course.

PRIVATE COURSE
  • PRIVATE
  • 6 months
  • Course Badge
  • Course Certificate

Testimonials

Recruiters

Popular Courses

Placed Students

Our Gallery

Our coordinator is online most of the time in common messengers so that you can to talk LIVE. If you don't find our coordinator online, please click 'Contact Us' to submit us the details or simply leave us an offline message in the IM.


Subscribe to Job Updates

  • This field is for validation purposes and should be left unchanged.

Hiring Companies

top