Programming in c++
Programming in c++
Unit I 15
Introduction to C++ - key concepts of Object-Oriented Programming – Advantages – Object
Oriented Languages – I/O in C++ - C++ Declarations. Control Structures : - Decision Making
and Statements : If..else, jump, goto, break, continue, Switch case statements - Loops in C++
:for, while, do - functions in C++ - inline functions – Function Overloading.
Unit II 15
Classes and Objects: Declaring Objects – Defining Member Functions – Static Member
variables and functions – array of objects –friend functions – Overloading member functions –
Bit fields and classes –Constructor and destructor with static members.
Unit III 15
Operator Overloading: Overloading unary, binary operators – Overloading Friend functions –
type conversion – Inheritance: Types of Inheritance – Single, Multilevel, Multiple, Hierarchal,
Hybrid, Multi path inheritance – Virtual base Classes – Abstract Classes.
Unit IV 15
Pointers – Declaration – Pointer to Class , Object – this pointer – Pointers to derived classes
and Base classes – Arrays – Characteristics – array of classes – Memory models – new and
delete operators – dynamic object – Binding, Polymorphism and Virtual Functions.
Unit V 15
Files – File stream classes – file modes – Sequential Read / Write operations – Binary and
ASCII Files – Random Access Operation – Templates – Exception Handling - String –
Declaring and Initializing string objects – String Attributes – Miscellaneous functions.
Text Book
11. Write a C++ program to find the Biggest Number using Command Line Arguments
14. Write a C++ program to create a text file and write some content into it
15. Write a ++ program to open an existing text file and display its contents