Object- Oriented Programming In C++

Object- Oriented Programming In C++ (Paperback)

By Rajesh K Shukla 
R 385
R 469
Publisher: Wiley India Pvt Ltd
Edition: Paperback
Language: English
ISBN: 8126516582
EAN: 9788126516582
No. of Pages: 480
Publish Date: 2008-6-20
Binding: Paperback
Sold by Wiley India - BLR
Ships in 2 - 4 Days. ( Shipping fee of R 50 will apply if total order value is less than R 500 else , FREE Shipping in India )
Cash On Delivery is available for this product
Ships to India.
Check Delivery to my Area


About the Book :

This book offers solid, effective and easy to understand approach to the study of fundamental Object Oriented Programming. The book is a boon for general readers, C++ Professionals, and students from both graduate and postgraduate courses in computer engineering, who are inquisitive to explore each and every aspect of OOPS and C++. It renders expansive information about a wide array of topics like C++, arrays, structures, unions, bit fields, functions, pointers, template, exception handling, file handling and graphics with numerous examples. The text comprises fourteen chapters and each chapter is further divided into modules of major topics. Each module has a uniform structured presentation starting with learning objective, declaration, implementation, example programs, operations, and types, summary, multiple choice sections, programming assignments, review questions followed by the solution of the programming assignments.

About the Author :

Professor Rajesh K. Shukla is an Assistant Professor and Head of the Department of Computer Science and Engineering at the Oriental Institute of Science & Technology, Bhopal. He is BE and M Tech in Computer Science and Engineering from Samrat Ashok Technological Institute, Vidisha and is currently pursuing his doctorate. His area of research includes data mining, web mining, speech recognition and artificial neural networks. He has been actively teaching concepts like OOPS, C++, TOC, DBMS Data Structures, Neural Network and Compiler Design for the past nine years. Professor Shukla has also organized many National level workshops on technical subjects like Oracle, Linux, Mobile Computing, ANN & Support Vector Machines and a staff development program related to his subject. He is associated with different universities as a guest faculty, as a counselor, as an Examiner and for other academic assignments. Additionally, he has presented many papers in national and international conferences.Professor Shukla is a Life Member of Indian Society for Technical Education (ISTE), Computer Society of India (CSI), The Indian Science Congress Association and a member of ACM and International association of Engineers.

Interesting Facts :

Covers the complete syllabus of various universities offering course on object oriented programming methodologiesConcepts are well illustrated through examples and tested programsMultiple choice questions are included at the end of each chapterModel question papers are also includedTheoretical part is supported with C++ implementation. The attached CD contains numerous tested and debugged programsStrong emphasis is given on implementation and examples throughout the book

Contents :

Chapter 1: Fundamentals of Object-Oriented Programming1.1Procedure-Oriented Programming Concepts1.2Object-Oriented Programming Concepts1.3Characteristics or Features of OOPs1.4Modeling Real-World Objects1.5 Types of Objects1.6 Kinds of Relationships1.7Class and Object Diagrams1.8The Object-Based and Object-Oriented Languages1.9Advantages and Disadvantages of OOPsChapter 2: Basics of C++2.1Similarities in C and C++2.2Differences between C and C++2.3Basics of C++2.4Data Types2.5Type Conversion2.6Variables2.7Literals or Constants2.8Operators2.9Comments in C++2.10Structure of C++ Program2.11Statements in C++2.12Iteration or Looping Statements2.13Breaking Control StatementsChapter 3: Functions3.1Declaration of a Function3.2Parameter Passing Mechanism3.3Types of Functions3.4Scope Rules3.5Storage Class3.6Advantages of FunctionsChapter 4: Arrays4.1Defining an Array4.2Types of Arrays4.3Arrays and FunctionsChapter 5: Structure, Union and Bit Fields5.1Declaration of a Structure5.2Accessing the Structure Element (The Dot Operator)5.3Initialization of a Structure5.4Array within Structure5.5Union5.6Bit FieldsChapter 6: Pointers6.1Declaration of a Pointer6.2Initializing Pointers6.3Pointer Arithmetic6.4Pointers and Single-Dimensional Arrays6.5Pointers and Two-Dimensional Arrays6.6Pointers and Multidimensional Arrays6.7Arrays of Pointers6.8Pointers and Strings6.9Pointers and Structures6.10Pointers and Functions6.11Pointers to Pointers6.12Dynamic Memory Management6.13Constant PointersChapter 7: Classes and Objects7.1Declaration of a Class7.2Defining the Member Functions7.3Creating the Objects7.4Class and Arrays7.5Objects and Functions7.6Friend Functions7.7Pointers and ObjectsChapter 8: Constructors and Destructors8.1Structure of a Constructor8.2Types of Constructors8.3DestructorChapter 9: Inheritance9.1Structure of Inheritance9.2Types of Derivation9.3Importance of Inheritance9.4Types of Base Class9.5Types of Inheritance9.5Virtual Base Class9.6Constructor Invocation in Inheritance9.7Parameterized Constructor Invocation in Inheritance9.8Destructor under Inheritance9.9Container ClassChapter 10: Polymorphism10.1Types of Polymorphism10.2Compile-Time Polymorphism10.3Run-Time Polymorphism10.4Virtual DestructorChapter 11: Template and Exception Handling11.1Declaration of a Function Template11.2Declaration of a Class Template11.3Exception Handling11.4try, catch and throw11.5Exception Generated by the Function11.6Multiple Catch Blocks11.7Single Catch Block for All Exceptions11.8Restrict the ExceptionsChapter 12: File Organization12.1Stream12.2Basic Operations with Files12.3Binary Files12.4Random Access Files12.5Error Handling in Files12.6File Pointers and Random AccessChapter 13: Turbo Graphics13.1Library Functions of the Text Mode13.2Library Functions of the Graphics Mode13.3Library Functions for Drawing an Object13.4Library Functions for Text, Style and Color Selection13.5Library Functions for View Port13.6Library Functions used for Animation and SoundChapter 14: Preprocessor Directives and I/O14.1C++ Stream14.2Preprocessor Directives14.3Header files14.4Manipulators14.5Unformatted I/O Functions14.6Character Testing and Conversion Functions14.7String Manipulation FunctionKey TermsMultiple-Choice QuestionsState whether True or FalseReview QuestionsProgramming AssignmentsAnswersSolutions of Programming Assignments
show moreless


Title: Object- Oriented Programming In C++
Publisher: Wiley India Pvt Ltd
Author: Rajesh K Shukla
Edition: Paperback
Language: English
ISBN: 8126516582
EAN: 9788126516582
No. of Pages: 480
Publish Date: 2008-6-20
Binding: Paperback


  • The book summary and image may be of a different edition or binding of the same title.
  • Book reviews are added by registered customers. They need not necessarily buy book.
  • These books are NOT available for reading online or for free download in PDF or ebook format.
  • Price can change due to reprinting, price change by publisher or sourcing cost change for imported books.
  • www.infibeam.com/Books is the biggest online bookstore in India for sale of books at best price - fiction, literature, audiobooks, study guides, novels, story books, rare books, textbooks and books by popular authors. These are available in various editions and bindings e.g. paperback and at best discount.
  • For the imported title, once the order gets placed ,it can’t be cancelled

Great Value

Safe Payment

Shop With

24/7 Help Center

Free & Easy Return

Get Discounts & Offers
Stay Connected

Popular Searches on Infibeam.com

Online Shopping: Deal of The Day / Hot Deals / Best Deals / Offers / Winter Sale

Apple iPhones: iPhone 8 / iPhone 7 / iPhone 7 Plus / iPhone 6s / iPhone 5s

Mobile Phones:Unboxed Mobiles / Apple Mobiles / Samsung Mobiles / Micromax Mobiles / Sony Mobiles / Intex Mobiles / Latest Mobiles / Smartphones / 4G Phones / 3G Phones

Computers:Dell Laptops / Lenovo Laptops / Acer Laptops / HP Laptops / External Hard Disks / Pen Drives / Monitors / Softwares / Printers

Appliances:Air Conditioners / Air Coolers / Refrigerators / Geysers / Room Heaters / Immersion Rod / Water Purifiers / Washing Machines / Microwaves & OTG / Air Purifier

Electronics: Tablets / Cameras / Headphones / Power Bank / LED TVs / Gaming Consoles / Speakers / Tablet Accessories / Memory Cards

Men's Clothing: Shirts / T-Shirts / Tracksuits / Trousers / Ethnic Wear / Men's Denim / Cargo Shorts / Tees & Polos / Suits & Blazer

Women's Clothing: Dress Materials / Salwar Suits / Women Sarees / Kurtas & Kurtis / Leggings / Lingerie / Night Suits & Nighties / Women Shorts / Tops

Fashion:Men's Shoes / Women's Footwear / Fastrack Watches / Titan Watches / Timex Watches / Bags / Jewellery / Fastrack Sunglasses / Perfumes & Deodorants / Fashion Accessories

Books & Media:Books / New Books / Competitive Exam Books / Bank Exams / Stock Market Books / Best Selling Books / Indian Authors / New Songs / Music / Movies / Magazines

Best Ecommerce Platform:Online Store Builder / Create Online Store / Best Ecommerce Solutions / Sell Online / Ecommerce Marketing Blog

Ecommerce Website Templates:Free Website Templates / Free Logo Design / SEO Audit Report / Theme Store

Copyright © 2007-2018 Infibeam.com and Affiliates
Site is up