Top Reasons to Buy

Demo links

open

Advanced C++

Advanced C++ icon
 01:45:30 Hrs

Course Description

C++ is an object-oriented version of “C” that has been widely used to develop enterprise and commercial applications. It became popular because it combined traditional C programming with object-oriented programming (OOP) features.

Video Resolution:
   800 X 600
   1024 X 768
BM
Lesson Plans
Duration
Status
Notes

Collapse all Expand all

  •   Inheritances RevisitedOpen or Close
    -
    thumbnail

    Understanding Multiple Inheritances

    03:02

     
     

    -
    thumbnail

    Multi-level Inheritance

    02:34

     
     

    -
    thumbnail

    Working with Hybrid Inheritance

    03:01

     
     

    -
    thumbnail

    Using Hierarchical Inheritance

    01:58

     
     

    -
    thumbnail

    Understanding Overriding

    02:01

     
     

  •   PolymorphismOpen or Close
    -
    thumbnail

    What is Polymorphism?

    03:14

     
     

    -
    thumbnail

    Virtual Functions

    02:37

     
     

    -
    thumbnail

    Virtual Base Classes

    03:11

     
     

    -
    thumbnail

    Pure 'virtual' Function

    03:12

     
     

    -
    thumbnail

    Virtual Constructors and Destructors

    01:48

     
     

    -
    thumbnail

    Data Binding

    01:49

     
     

  •   Operator overloadingOpen or Close
    -
    thumbnail

    Understanding Operator Overloading

    02:24

     
     

    -
    thumbnail

    Overloading Subscript [] Operator

    01:57

     
     

    -
    thumbnail

    Overloading Parenthesis Operator ( )

    01:14

     
     

    -
    thumbnail

    Overloading Assignment Operator

    02:56

     
     

  •   File Management SystemsOpen or Close
    -
    thumbnail

    Understanding Files and Streams

    03:42

     
     

    -
    thumbnail

    Reading Data Files

    01:27

     
     

    -
    thumbnail

    Using File Modes

    02:36

     
     

    -
    thumbnail

    Characters in Files

    03:18

     
     

    -
    thumbnail

    Random Access File

    01:38

     
     

    -
    thumbnail

    Binary Files

    03:04

     
     

  •   TemplatesOpen or Close
    -
    thumbnail

    Understanding Templates

    04:03

     
     

    -
    thumbnail

    Function Templates

    01:58

     
     

    -
    thumbnail

    Function Overloading using Templates

    01:08

     
     

    -
    thumbnail

    Class Templates

    02:16

     
     

  •   GraphicsOpen or Close
    -
    thumbnail

    Understanding “initgraph” function

    05:16

     
     

    -
    thumbnail

    Sketch Line and Rectangle

    01:31

     
     

    -
    thumbnail

    Working with Colors

    02:11

     
     

    -
    thumbnail

    Using Ellipses and Arcs

    02:26

     
     

    -
    thumbnail

    Understanding Pixels

    02:21

     
     

    -
    thumbnail

    Text Formatting Functions

    02:55

     
     

    -
    thumbnail

    The Delay and Sleep Functions

    03:05

     
     

    -
    thumbnail

    Working with Set Fill Style Function

    01:40

     
     

BM
Tips & Tricks
Status
Self Assessments
Attempts
Status

Encapsulation

-

Enumerated Types and Graphics

-

Exception Handling

-

File Handling

-

Inheritance

-

Operator Overloading

-

Polymorphism

-

Templates

-
BM
Lesson Plans
Duration
Status
ABL
Notes
Exercise
Lesson Plans
Tips and Tricks

Glossary

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Abstract class

A class that can only be used as a base class for some other class. A class is abstract if it has at least one pure virtual function.

Access specifier

A way of labelling members of a class to specify what access is permitted.

Aggregate

An array or object of a class with no constructors, no private or protected members, no base classes, and no virtual functions.

Allocation

The process of giving memory space to an object.

Ansi

Acronym for American National Standards Institute, a standards body currently standardizing C++.

Argument

When calling a function, refers to the actual values passed to the function.

Array

An ordered and index able sequence of values. C++ supports arrays of a single dimension (a vector) or of multiple dimensions.

Assignment operator

An operator for doing assignment.