Anda di halaman 1dari 4

C++ Contents

Built-In C++ Data Types

Integral Types
The behaviour of the bool type
Floating-Point Types
How to declare the built-in types

C++ Literal Constants

Example Literals

C++ Identifiers
Enumerations
C++ Operators

Comparison and Logical Operators


Arithmetic Operators
Bitwise Operators
Assignment Operators

The if ... else Statement

The ? : Operator

The switch Statement


Loops

The while loop


The do ... while loop
The for loop

Functions in C++

Function Prototypes

C++ Arrays
C++ Structures
Pointers in C++

Pointers and Structures


Pointers and Arrays
The Null Pointer

Command-Line Arguments to Programs


C++ Programming
Course Contents:
• Introduction to C++
Creating a project
Writing, compiling and running a program

• Variables and data types


Expressions
Constants
Operators
Type conversions

• Looping constructs: while, do…while, for loops


If…else statements
Switch/case construct

• Functions
Passing arguments
Function prototyping
Default argument initializers
Inline functions

• Arrays
Array initialisation
Multi-dimensional arrays
Character arrays
Working with character strings

• STORAGE CLASSES
Global variables

• Pointers
Pointer and arrays
Pointers to character strings
Arrays of pointers
Memory slicing
Pointers to functions

• Enumeration types

• C++ classes
Data members and member functions
Creating objects
The new and delete operators
Friends to a class
Class initialisation

• Reference types
Reference type arguments

• Function overloading
Operator overloading

• Copy constructor
Assignment operator

• Template classes
Static class members
File streams

• Inheritance
Base classes and derived classes
Inherited member access
Base class initialisation
Protected members of a class

• Virtual functions
Virtual destructors

• Virtual base classes


Virtual base class member access
Constructor and destructor ordering

• Exception handling
try…throw…catch block
C++ Contents

Getting Started

Types and Expressions

Data Types

Expressions

Control Flow

Loops

Functions

Exceptions

Input / Output

Arrays

Pointers, References, and Dynamic Allocation

Structs

Object-Oriented Programming with Classes

STL (Standard Template Library) containers,


iterators, algorithms RTTI

Anda mungkin juga menyukai