Categories
College Bookssss >
BA PU Chandigarh
BSC PU Chandigarh
MSC PU Chandigarh
BBA PU Chandigarh
MA PU Chandigarh
Medical Books
Engineering Books
Management Books
PGDCA Books
BCOM PU Chandigarh
MCOM PU Chandigarh
BCA PU Chandigarh
MCA PU Chandigarh
animate-books

Programming in C++

by Madhurima
₹300 ₹300.00(-/ off)

Rating & Reviews

23 Customer Review

Programming in C++ by Jasbir Singh, Deepak Jyoti, Sonika Narang, and Shikha Chawla (ABS Publications) is a complete guide to object-oriented programming. Covering variables, operators, control structures, functions, classes and objects, inheritance, polymorphism, files and streams, exception handling, templates, and data structures, this book bridges theory and application. It includes detailed chapters on constructors, destructors, operator overloading, and pointers. Designed for university syllabi, it explains invoking Turbo C++ and modern C++ concepts. Ideal for BCA, MCA, B.Tech, and self-learners seeking exam-focused, code-rich content from a reputed publisher.

Have Doubts Regarding This Product ? Ask Your Question

  • Q1
    Does this book cover both Turbo C++ and modern C++ compilers?
    A1

    Yes. Chapter 2 details invoking Turbo C++, while later chapters use standard C++ syntax compatible with GCC, Clang, and MSVC.

  • Q2
    Is there a dedicated chapter on pointers and memory management?
    A2

    Yes. Chapter 9 focuses exclusively on pointers, pointer arithmetic, dynamic allocation, and relationship with arrays, prior to classes and objects.

  • Q3
    Are operator overloading and data conversion covered in one chapter?
    A3

    Yes. Chapter 12 teaches overloading unary/binary operators and type conversion between basic types, objects, and classes.

  • Q4
    What data structures are taught in the final chapter?
    A4

    Chapter 18 introduces stack, queue, singly linked list, and binary search tree using C++ templates and class encapsulation.

  • Q5
    Does the book include arrays of objects and strings?
    A5

    Yes. Chapter 7 covers arrays, C-style strings, and string objects, plus arrays of objects before introducing constructors.

  • Q6
    How is polymorphism explained beyond theory?
    A6

    Chapter 14 demonstrates compile-time (function overloading) and runtime (virtual functions) polymorphism with abstract base class examples.

  • Q7
    Does the book cover file streams for binary and text modes?
    A7

    Yes. Chapter 15 explains ifstream, ofstream, fstream for text, binary, and random-access file operations with error checking.

  • Q8
    Is there a comparison between control structures in C and C++?
    A8

    Chapter 5 details if-else, switch, loops (for, while, do-while) with C++ specific scoping rules and I/O stream integration.

  • Q9
    What real-world assignments use operator overloading?
    A9

    Chapter 12 assignments include overloading + for matrix addition, << for custom output, and ++ for iterator-like objects.

  • Q10
    Is the book suitable for self-study without prior C knowledge?
    A10

    Yes. Chapter 1 introduces programming fundamentals; subsequent chapters build incrementally from variables to complete data structure implementation.

0.00

0 Overall Rating
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Try this product & share your review & thoughts

Chapter 1: Introduction
Chapter 2: Structure of C++ Programme and Invoking Turbo C++
Chapter 3: Variables and Datatypes
Chapter 4: Operators in C++
Chapter 5: Control Structures
Chapter 6: Functions
Chapter 7: Arrays and Strings
Chapter 8: Structure and Union
Chapter 9: Pointers
Chapter 10. Classes and Objects
Chapter 11: Constructor and Destructor
Chapter 12. Operator Overloading and Data Conversion
Chapter 13: Inheritance
Chapter 14: Polymorphism
Chapter 15: Files and Streams
Chapter 16: Exception Handling
Chapter 17: Templates
Chapter 18: Data Structure

Programming in C++ by Jasbir Singh, Deepak Jyoti, Sonika Narang, and Shikha Chawla, published by ABS Publications, is a comprehensive textbook engineered for undergraduate and postgraduate students of computer science, information technology, and software engineering. This volume systematically decodes the syntax and semantics of C++, transitioning learners from procedural programming to the robust paradigm of object-oriented programming (OOP).

Structured for classroom learning and self-paced study, the book begins with foundational concepts—variables, datatypes, operators, and control structures—before escalating to advanced C++ features. Readers gain proficiency in writing efficient, reusable, and scalable code through dedicated chapters on functions, arrays, strings, and pointers. Extensive coverage is given to the pillars of OOP: classes and objects, inheritance, polymorphism, and encapsulation via chapters on constructor and destructor mechanics, operator overloading, and data conversion.

Beyond core OOP, the syllabus addresses practical application development. Dedicated sections on files and streams equip students to handle persistent data storage, while exception handling teaches building fault-tolerant software. The text also introduces generic programming through templates and bridges the gap to algorithmic problem-solving with a chapter on data structures.

Key Features

- Progressive Pedagogy: Each chapter—from Structure of C++ Programme and Invoking Turbo C++ to Data Structure—builds upon the previous, ensuring a smooth learning curve.
- Code-Centric Approach: Abundant annotated code examples and use-case scenarios illustrate real-world implementation.
- Exam-Oriented Content: Aligned with major university syllabi, including practical lab exercises and theoretical questions.
- Legacy and Modern Balance: Includes instruction on invoking Turbo C++ alongside modern concepts, making it valuable for students in varied lab environments.
- Self-Assessment Tools: End-of-chapter exercises, debugging questions, and programming assignments reinforce mastery of control structures, structures and unions, and templates.

Table of Contents Highlights
The book covers 18 structured chapters:

1. Introduction
2. Structure of C++ Programme and Invoking Turbo C++
3. Variables and Datatypes
4. Operators in C++
5. Control Structures
6. Functions
7. Arrays and Strings
8. Structure and Union
9. Pointers
10. Classes and Objects
11. Constructor and Destructor
12. Operator Overloading and Data Conversion
13. Inheritance
14. Polymorphism
15. Files and Streams
16. Exception Handling
17. Templates
18. Data Structure

Target Audience

- B.Sc. (Computer Science), BCA, MCA, B.Tech (CSE/IT) students.
- Candidates preparing for programming interviews and competitive exams.
- Self-taught programmers transitioning from C to C++.

Why Buy This Book?

Unlike fragmentary online tutorials, Programming in C++ offers a validated, linear curriculum authored by academic experts. It clarifies abstract concepts like pointers and polymorphism through visual diagrams and line-by-line execution traces. The chapter on files and streams uses real data-logging examples; exception handling is taught via try-catch-throw mechanisms with file I/O scenarios; and the final chapter on data structures introduces linked lists and stacks using template-based classes.

Product Details

- Language: English
- Format: Paperback
- Publisher: ABS Publications
- Authors: Jasbir Singh, Deepak Jyoti, Sonika Narang, Shikha Chawla

Secure your copy today to master C++ from variables to data structures using the trusted ABS Publications edition.

Chapter 1: Introduction
Chapter 2: Structure of C++ Programme and Invoking Turbo C++
Chapter 3: Variables and Datatypes
Chapter 4: Operators in C++
Chapter 5: Control Structures
Chapter 6: Functions
Chapter 7: Arrays and Strings
Chapter 8: Structure and Union
Chapter 9: Pointers
Chapter 10. Classes and Objects
Chapter 11: Constructor and Destructor
Chapter 12. Operator Overloading and Data Conversion
Chapter 13: Inheritance
Chapter 14: Polymorphism
Chapter 15: Files and Streams
Chapter 16: Exception Handling
Chapter 17: Templates
Chapter 18: Data Structure

Have Doubts Regarding This Product ? Ask Your Question

  • Q1
    Does this book cover both Turbo C++ and modern C++ compilers?
    A1

    Yes. Chapter 2 details invoking Turbo C++, while later chapters use standard C++ syntax compatible with GCC, Clang, and MSVC.

  • Q2
    Is there a dedicated chapter on pointers and memory management?
    A2

    Yes. Chapter 9 focuses exclusively on pointers, pointer arithmetic, dynamic allocation, and relationship with arrays, prior to classes and objects.

  • Q3
    Are operator overloading and data conversion covered in one chapter?
    A3

    Yes. Chapter 12 teaches overloading unary/binary operators and type conversion between basic types, objects, and classes.

  • Q4
    What data structures are taught in the final chapter?
    A4

    Chapter 18 introduces stack, queue, singly linked list, and binary search tree using C++ templates and class encapsulation.

  • Q5
    Does the book include arrays of objects and strings?
    A5

    Yes. Chapter 7 covers arrays, C-style strings, and string objects, plus arrays of objects before introducing constructors.

  • Q6
    How is polymorphism explained beyond theory?
    A6

    Chapter 14 demonstrates compile-time (function overloading) and runtime (virtual functions) polymorphism with abstract base class examples.

  • Q7
    Does the book cover file streams for binary and text modes?
    A7

    Yes. Chapter 15 explains ifstream, ofstream, fstream for text, binary, and random-access file operations with error checking.

  • Q8
    Is there a comparison between control structures in C and C++?
    A8

    Chapter 5 details if-else, switch, loops (for, while, do-while) with C++ specific scoping rules and I/O stream integration.

  • Q9
    What real-world assignments use operator overloading?
    A9

    Chapter 12 assignments include overloading + for matrix addition, << for custom output, and ++ for iterator-like objects.

  • Q10
    Is the book suitable for self-study without prior C knowledge?
    A10

    Yes. Chapter 1 introduces programming fundamentals; subsequent chapters build incrementally from variables to complete data structure implementation.

No Syllabus Added

0.00

0 Overall Rating
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Try this product & share your review & thoughts

Top Trending Product

Related Product

Related Product

Related Blog Posts

Latest Blogs

Latest Blogs

blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Utenim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consecte...
Read more
Author name | 10 jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Utenim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consecte...
Read more
Author name | 10 jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Utenim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consecte...
Read more
Author name | 10 jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025