Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
1Activity

Table Of Contents

UNIT 1
Basic Concepts of OOPS
Objects
Classes
Inheritance
Data Abstraction
Data Encapsulation
Overloading
Reusability
Variable, Constants and Data types in C++
UNIT 2
Constructors and Destructors In C++
Constructors:
What is the use of Constructor
General Syntax of Constructor
Default Constructor:
Parameterized Constructor:
Copy constructor;
Destructors
What is the use of Destructors?
General Syntax of Destructors
Operator Overloading
Unary Operators:
Binary Operators:
Operator Overloading – Unary operators
Operator Overloading – Binary Operators
Binary operator overloading example:
Operator Overloading through friend functions
Overloading the Assignment Operator (=)
Type Conversions in C++
What is Type Conversion
How to achieve this
Automatic Conversion otherwise called as Implicit Conversion
Type casting otherwise called as Explicit Conversion
Explicit Constructors
UNIT 3
Templates
Function templates
Class templates
Template specialization
Non-type parameters for templates
Exceptions
Exception specifications
UNIT 4
C++ Inheritance
What is Inheritance?
Features or Advantages of Inheritance
General Format for implementing the concept of Inheritance:
Types of Inheritance
Accessibility modes and Inheritance
Multiple Inheritance
Virtual Base Classes
Abstract Classes
Polymorphism
Static Polymorphism
Dynamic Polymorphism
Static Vs Dynamic Polymorphism
Introduction To Virtual Functions
Pointers to Derived Types
Virtual Functions
Virtual Functions and Inheritance
Rtti Constituents
std::type_info
dynamic_cast<>
Cross Casts
Downcasting from a Virtual Base
UNIT 5
C++ Standard Input Output Stream
What is a Stream?
Standard Input Stream
Ostream
Output Stream
Formatting information
State information
I/O Manipulators
File I/O with Streams
Object Serialization
Namespaces
Standard Template Library
ANSI String Class
Question Bank
PART A (2 Marks)
Unit I
Unit II
Unit III
Unit IV
Unit V
0 of .
Results for:
No results containing your search query
P. 1
CS35 - Object Oriented Programming

CS35 - Object Oriented Programming

Ratings: (0)|Views: 2 |Likes:
Published by psnvaratharajan

More info:

Published by: psnvaratharajan on Dec 13, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/10/2013

pdf

text

original

You're Reading a Free Preview
Pages 4 to 9 are not shown in this preview.
You're Reading a Free Preview
Pages 13 to 16 are not shown in this preview.
You're Reading a Free Preview
Pages 20 to 109 are not shown in this preview.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->