Appxone Training Center C++ Appxone Training Center
Price: PKR 6,000

Course details

 CHAPTER 1: PERSPECTIVE
 
The Software Crisis
Design Techniques
Large Software Systems
Roots of Object Technology
What Is Object-Oriented Programming?
C++ and Object-Oriented Programming
Why C++?
Features of C++
Pros and Cons of C++
 
CHAPTER 2: THE LANGUAGE OF (OOP)
 
What Is an Object?
What Is a Class?
Encapsulation
Data Hiding
The Public Interface
Relationships Among Classes
Inheritance
Polymorphism
Object-Oriented Design
 
CHAPTER 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
 
CHAPTER 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
 
CHAPTER 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
 
CHAPTER 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
 
CHAPTER 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
 
CHAPTER 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
 
CHAPTER 9: ADVANCED TOPICS
 
Template Functions
Template Classes
Multiple Inheritance
User-Defined Conversions
Data Structures
An Iterator Class
Exceptions
 
CHAPTER 10: INTRODUCTION TO THE STANDARD TEMPLATE LIBRARY
 
Introduction
The Standard Template Library
Design Goals
STL Components
Iterators
Example: vector
Example: list
Example: set
Example: map
Example: find
Example: merge
Example: accumulate
Function Objects
Adaptors Updated on 23 January, 2018

Eligibility / Requirements


This course is designed for those students who are doing graduation or working in industry as a professional.
Least Criteria:
--------------------
Intermediate  
OR equivalent to intermediate
OR already have knowledge of the course

Job roles this course is suitable for:

Programmer , Developer , Programming

About Appxone Training Center

ATC i.e. Appxone Training Center provides individual and corporate trainings and has created a pool of high quality Computer science , Electronics Engineers and IT professionals who are meeting the demanding needs of organizations for the latest generation of IT applications.

Within a short span of time ATC became a market leader in IT Training and Electronics Engineering. Every student or professional aspires for success. But becoming successful is not easy – success comes to those who have the confidence to succeed. Appxone Training Center has been providing quality education. We can say it proudly Electronics and Computer Science batches completed successfully so far. Besides all this also offering professional & job oriented courses under the supervision of experienced and professional teachers. Our Students learn making android and iphone apps and robots and learn languages at one place to meet the industrial criteria.

See all Appxone Training Center courses

Enquire about this course

You may add more courses here,
your list will be saved.

Rate this page