Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .

## Table Of Contents

1.1. LITERALS (CONSTANTS)
1.2. INTEGER LITERAL
1.3. FLOATING LITERAL
1.4. BOOLEAN CONSTANTS
1.5. CHARACTER LITERAL
1.6. SPECIAL CHARACTER SET ( ESCAPE SEQUENCES):
1.7. STRING LITERAL
1.8. QUALIFIERS
1.9. VARIABLES
1.10. RULES FOR NAMING THE VARIABLES:
1.11. THE DEFINITION OF AN OBJECT(VARIABLE ):
1.12. RECURSIVE FUNCTIONS
1.13.1 Automatic Variables
1.13.2. Static Variables
1.13.3. External Variables
1.13.4. Register Variable
1.14.1. Assignment Operators
1.14.2.1. Unary Operators
1.14.6. Bit-wise Operators
1.14.7. The Shift Operators
1.14.8. Precedence and Order of evaluation
1.14.9. The sizeof() operator
1.15. MIXED MODE EXPRESSIONS AND IMPLICIT TYPE
1.16. TYPE CASTING
1.17.1.1. The if-else and else-if statements
1.17.1.2. The Conditional Expression Operator
1.17.1.3. The Switch Construct
1.17.2.1. The for Loop
1.17.2.2. The while Loop
1.17.2.3. The do..while Loop
1.17.3. The break statement
1.17.4. The continue statement
1.17.5. The goto statement
2.1. ARRAY TYPES
2.2. VARIOUS WAYS OF INITIALIZING THE ARRAYS
2.3. MULTIDIMENSIONAL ARRAYS
2.4. POINTER TYPES
2.5. POINTER ARITHMETIC
2.6. RELATIONSHIP BETWEEN AN ARRAY AND POINTERS
2.7. STRUCTURES
2.8. ENUMERATED CONSTANTS
2.9. REFERENCE TYPES
2.10. DIFFERENCES BETWEEN A POINTER AND A REFERENCE
2.11. UNIONS
3.1 PROCEDURAL, STRUCTURED, AND OBJECT-ORIENTED
3.2 DIFFERENT IMPLEMENTATIONS OF OOP
3.3. INTRODUCTION TO C++
3.4.1. Encapsulation and Data Hiding
3.4.2. Inheritance and Reuse
3.4.3. Polymorphism
3.5.1. Additional keywords in C++
3.5.2. Comments
3.5.3. Variable Declaration
3.5.4. The Scope Resolution Operator( :: )
3.5.5. Default Arguments
3.5.6. The new and delete operators
4.1. STRUCTURES
4.2. INTRODUCTION TO CLASSES
4.3. CLASS DEFINITION
4.4. CLASSES AND OBJECTS
4.5. PUBLIC, PRIVATE AND PROTECTED MEMBERS:
4.6. MEMBER FUNCTIONS OF A CLASS
4.7. PASSING AND RETURNING OBJECTS
4.8. POINTERS TO OBJECTS
4.9. ARRAY OF OBJECTS
4.10. THE SPECIAL POINTER ‘THIS’
5.1 CONSTRUCTORS
5.2 SYNTAX RULES FOR WRITING CONSTRUCTOR FUNCTIONS
5.3. DESTRUCTORS
5.4. THE DEFAULT CONSTRUCTOR AND DESTRUCTOR
5.5. A CONSTRUCTIVE EXAMPLE
6.1. OPERATOR OVERLOADING FUNDAMENTALS
6.2. IMPLEMENTING OPERATOR FUNCTIONS
6.3. RULES FOR OVERLOADING AN OPERATOR
6.4. POINTER ODDITIES AND OPERATOR OVERLOADING
6.5. COPY CONSTRUCTOR
6.6.1. Conversion from Basic to User-Defined variable
6.6.2. Conversion from User-Defined to Basic data type
6.6.3.1. Conversion function in the Source Class
6.6.3.2.Conversion function in the Destination Class
7.1. FUNCTION OVERLOADING
7.4. USAGE OF REFERENCE VARIABLES
7.5. PASSING REFERENCE TO FUNCTIONS
7.7 . USE OF REFERENCE VARIABLE IS NOT A LUXURY
7.8. REFERENCE ODDITIES
8.1. REUSABILITY
8.2. WHAT IS INHERITANCE?
8.3. HOW TO DEFINE A DERIVED CLASS ?
8.4. PRIVATE DERIVATION
8.5. PUBLIC DERIVATION
8.6. THE PROTECTED ACCESS RIGHTS
8.7. PROTECTED DERIVATION
8.8. SUMMARY OF ACCESS PRIVILEGES
8.9. SUMMARY OF DERIVATIONS
8.10. TABLE OF DERIVATION AND ACCESS SPECIFIERS
8.11. USING THE DERIVED CLASS
9.1. HIDING OVERLOADED FUNCTIONS
9.2. CONSTRUCTOR AND DESTRUCTOR FUNCTION WITH
9.3. OBJECT INITIALIZATION
9.4. OBJECT CONVERSIONS
9.5. NESTED CLASSES
9.6. MULTILEVEL INHERITANCE
9.7. MULTIPLE INHERITANCE
9.8. PROBLEMS WITH MULTIPLE INHERITANCE
9.9. MULTIPLE INHERITANCE WITH A COMMON BASE (HYBRID
9.10. VIRTUAL BASE CLASSES
9.11. ABSTRACT CLASSES
9.12. POINTERS TO OBJECTS
9.13. VIRTUAL FUNCTIONS
9.14. PURE VIRTUAL FUNCTIONS
10.1. STATIC CLASS MEMBERS
10.2. STATIC MEMBER FUNCTIONS
10.3. FRIEND FUNCTIONS
10.4. USING A FRIEND
10.6. FRIEND FOR OVERLOADING OPERATORS
10.7. GRANTING FRIENDSHIP TO ANOTHER CLASS
10.8. GRANTING FRIENDSHIP TO A MEMBER FUNCTION OF
10.10. HOW TO WRITE A GLOBAL INLINE FUNCTION
10.11. HOW TO WRITE AN INLINE CLASS MEMBER FUNCTION
10.12.1. The #define Directive
10.12.2. The #undef Directive
10.12.3. The #ifdef, #elif, #else and #endif Directives
10.12.4. The #error directive
10.13. INPUT OUTPUT
10.14. THE OVERLOADED INSERTION OPERATOR AND
10.15. OTHER OSTREAM FUNCTIONS
10.16. FORMATTING THE OUTPUT WITH COUT
10.17.1. Changing Field width
10.17.2. Padding the Extra Places
10.17.3. Setting a precision
10.17.4. The setf() Function
10.18. OTHER ISTREAM FUNCTIONS
10.19. FUNCTION TEMPLATES
10.20. CLASS TEMPLATES
0 of .
Results for:
No results containing your search query
P. 1
C-and-OOPs

# C-and-OOPs

Ratings: (0)|Views: 209 |Likes:
Published by Teodor Rotaru

### More info:

Published by: Teodor Rotaru on Apr 09, 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

11/09/2012

pdf

text

original

You're Reading a Free Preview
Pages 5 to 19 are not shown in this preview.
You're Reading a Free Preview
Pages 24 to 119 are not shown in this preview.
You're Reading a Free Preview
Page 124 is not shown in this preview.
You're Reading a Free Preview
Pages 129 to 184 are not shown in this preview.
You're Reading a Free Preview
Pages 189 to 220 are not shown in this preview.

## Activity (3)

You've already reviewed this. Edit your review.
1 hundred reads
Kumarecit liked this
Wasim Iqbal liked this
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->