C++ Programming

 C++ PROGRAMMING LANGUAGE 
TOPICS

 
C++ BASICS AND INTRODUCTION
DATA HANDLING
OPERATORS AND EXPRESSIONS
FLOW OF CONTROL
CONSOLE INPUT/OUTPUT OPERATIONS
ARRAYS
FUNCTIONS
STRUCTURES


OBJECT ORIENTED PROGRAMMING



VARIOUS PROGRAMMING PARADIGMS
OOPA CONCEPTS
BASIC CONCEPTS OF OOP
IMPLEMENT IN OOP CONCEPTS IN C++
ADVANTAGES AND DISADVANTAGES OF OOP


FUNCTION OVERLOADING 



BASICS OF FUNCTION OVERLOADING


CALLING OVERLOADED FUNCTIONS


CLASSES


BASICS OF CLASSES
DATA HIDING AND ENCAPLSULATION
FUNCTION IN A CLASS
USE OF OBJECTS
STATIC CLASS MEMBERS


CONSTRUCTORS AND DESTRUCTORS



WIDE KNOWLEDGE ABOUT CONSTRUCTORS


WIDE KNOWLEDGE ABOUT  DESTRUCTORS


INHERITENCE  : CLASSES( EXTENDING)

NEED FOR INHERITENCE 
DERIVED AND BASE CLASSES
INHERITENCE AND ACCESS CONTROL.
MULTIPLE INHERITENCE 
MULTILEVEL INHERITENCE


DATA FILE HANDLING 

FSTREAM.H HEADER FILE
DATA FILES
OPENING AND CLOSING FILES
CHANGE THE BEHAVIOR OF STREAMS
SEQUENTIALS I/O WITH FILES
FILE POINTERS AND RANDOM ACCESS
OPERATION ON BINARY FILES



BASIC OF POINTERS

C++ MEMORY MAP
DECLARATION OF POINTER
DYNAMIC ALLOCATION OPERATORS
POINTERS AND ARRAYS
POINTERS AND FUNCTION 
POINTERS AND STRUCTURE
POINTERS AND OBJECT


ARRAYS

DATA REPRESENTATION
DIFF. DATA STRUCTURES
OPERATIONS ON DATA STRUCTURES
1-D ARRAY
BASIC OPERATION ON 1-D
2-D ARRAY


LINKED LISTS,STACKS AND QUEUES

NEED FOR LINKED LIST
SINGLE LINKED LIST
STACK
QUEUE

1 comment: