OOC and Programming in C++
According to New Revised Syllabus w.e.f. 2010 PUNE, Maharashtra (INDIA)
Text Book of
OOC and Programming in C++
SY BSc Computers Sem-II
Author : Poonam Ponde
Book ID : 1250
Description
Contents
1. Object Oriented Concepts
1.1 Overview of procedure oriented programming
1.2 What is object oriented programming?
1.3Basic concepts of object-oriented programming
1.4Object-oriented methodology
1.5Applications of OOP
2. Introduction to C++
2.1 A brief history of C++
2.2Differences between C and C++
2.3Writing and executing a C++ program
2.4Simple C++ programs
2.5Structure of a C++ program
2.6C++ basics
2.7 Cin and cout
2.8 New operators in c++
2.9 Type conversion
2.10 Reference variables
2.11 Defining classes
2.12 Creating objects
2.13 Array of objects
2.14C++ stream classes
2.15 Unformatted console I/O
2.16 Formatted output
2.17 Manipulators
Solved Programs
3. Functions in C++
3.1Introduction
3.2Passing information–parameters
3.3Default arguments
3.4Function overloading
3.5 Inline functions
3.6 Static class members
3.7 Private member functions
3.8 Friend functions and friend classes
Solved Program
4. Constructors and Destructor
4.1Introduction
4.2Constructors
4.3Destructor
Solved Program
5. Operator Overloading
5.1Introduction
5.2 The operator function
5.3 Rules for operator overloading
5.4 “This” pointer
5.5 Overloading unary operators
5.6Overloading binary operators
Solved Programs
6. Inheritance
6.1 What is inheritance?
6.2 Advantages of inheritance
6.3 Types of inheritance
6.4 Single inheritance
6.5 Overriding base-class members
6.6 Multiple inheritance
6.7Multilevel inheritance
6.8Hierarchical inheritance
6.9Hybrid inheritance
6.10 Multipath inheritance and virtual base classes
6.11 Constructors in derived classes
6.12 Destructors in derived classes
6.13 Pointers to derived classes
6.14Virtual functions and polymorphism
6.15 Pure virtual functions
6.16Abstract classes
Solved Program
7. Working with Files
7.1Introduction
7.2 File streams
7.3 File operations
7.4Opening a file
7.5Checking for open failure
7.6 Closing a file
7.7Detecting the end-of-file
7.8 Reading/writing a character from a file
7.9 Reading and writing block of data
7.10 Reading and writing objects
7.11 File pointers and their manipulation
7.12File updation with random access
Solved programs
8. Templates
8.1Introduction
8.2Function template
8.3Class templates
8.4Template with multiple parameters
8.5Case study on STL
9. Exception Handling
9.1Introduction
9.2 What is an exception?
9.3Exception handling mechanism
9.4Multiple catch statements
9.5Catching class types
9.6Catching exception of all types
9.7 Rethrowing an exception
9.8Nesting try-catch blocks
9.9Exception specification
Solved Program

Reviews
Clear filtersThere are no reviews yet.