UNIT-I
Introduction to c++: Object- Oriented features of C++. Comparison of c with c++, Class and
Objects, inline Functions, Static data members and member functions, Read-Only objects,
Pointers, Dyamic memory allocation and deallocation, constructors and destructors, Dynamic Objects,
array of pointer to objects, local and global class, nested and empty class,
preprocessor directives, namespace.
Console I/O: Hierarchy of console stream classes, un formatted and formatted I/O operations,
Manipulators.
Unit -II
Operator Overloading: Overloadable operators,Overloading unary and binary arithmetics and relation operators,
Overloading Subscript,array,insertion,extraction,new and delete operators.
Friend Function and Type Conversion: Friend Function,Function Overloading, overloading operators through friend Function,
Basic Types conversion, conversion between Objects and Basic Types,Conversion between Objects diffrence classes.
UNIT-III
Inheritance: Derivation Rules, Different forms of inheritance, Roles of constructors and destructors inheritance.
Virtual Function: Virtual functions and their needs, Pure virtual Function, Virtual destructor, virtual derivation,
abstract class.
UNIT-4
Generic Programming & Exception Handling: Templates Functions, Template Class,\
Excepation handling features of c++.
File Handling: Hierarchy of File stream classes, Opening and closing files, File modes, testing for errors, File pointer and their manipulations,
ASCII & Binary files, Sequential and Random access files..
Introduction to c++: Object- Oriented features of C++. Comparison of c with c++, Class and
Objects, inline Functions, Static data members and member functions, Read-Only objects,
Pointers, Dyamic memory allocation and deallocation, constructors and destructors, Dynamic Objects,
array of pointer to objects, local and global class, nested and empty class,
preprocessor directives, namespace.
Console I/O: Hierarchy of console stream classes, un formatted and formatted I/O operations,
Manipulators.
Unit -II
Operator Overloading: Overloadable operators,Overloading unary and binary arithmetics and relation operators,
Overloading Subscript,array,insertion,extraction,new and delete operators.
Friend Function and Type Conversion: Friend Function,Function Overloading, overloading operators through friend Function,
Basic Types conversion, conversion between Objects and Basic Types,Conversion between Objects diffrence classes.
UNIT-III
Inheritance: Derivation Rules, Different forms of inheritance, Roles of constructors and destructors inheritance.
Virtual Function: Virtual functions and their needs, Pure virtual Function, Virtual destructor, virtual derivation,
abstract class.
UNIT-4
Generic Programming & Exception Handling: Templates Functions, Template Class,\
Excepation handling features of c++.
File Handling: Hierarchy of File stream classes, Opening and closing files, File modes, testing for errors, File pointer and their manipulations,
ASCII & Binary files, Sequential and Random access files..