Higher Education

shoe image

A First Book of C++

Author(s): Gary J. Bronson

ISBN: 9788131532713

4th Edition

Copyright: 2012

India Release: 2016

₹750

Binding: Paperback

Pages: 800

Trim Size: 241 x 181 mm

Refer Book

Order Inspection Copy

Gary Bronson's A FIRST BOOK OF C++, Fourth Edition, takes a hands-on, applied approach to the first programming language course for students studying computer science. The book begins with procedural programming in C, and then gradually introduces object-oriented programming features and the C++ language syntax that enables first-time programmers to use them.

  • The book provides a solid foundation in the C++ programming language for introductory programming students, with a focus on syntax and semantics before introducing classes.
  • The end-of-section problems include skill-building and programming exercises to reinforce learning.
  • Key concepts are highlighted with numerous diagrams, while Point of Information boxes contain useful technical points, tips, and programming tricks used by industry professionals.
  • The book covers software engineering from both procedural and object-oriented viewpoints, with separate sections for exception handling and C++ string class.
  • Input data validation and numerical data type checking functions are thoroughly discussed.
  • The book has been updated with a new structure for arrays, files, and pointers and revised chapters covering object-oriented programming, with more than 50 new exercises added, and three new Chapter Supplements to introduce object-oriented design and the Unified Modeling Language.

PART I: FUNDAMENTALS OF C++ PROGRAMMING

1. Getting Started

2. Data Types, Declarations, and Displays

3. Assignment and Interactive Input

4. Selection

5. Repetition

6. Modularity Using Functions

7. Arrays

8. Arrays and Pointers

9. I/O Streams and Data Files

PART II: OBJECT-ORIENTED PROGRAMMING

10. Introduction to Classes

11. Adding Functionality to Your Classes

12. Extending Your Classes

13. The Standard Template Library

PART III: ADDITIONAL TOPICS

14. The string Class and Exception Handling

15. Strings as Character Arrays

16. Data Structures

Appendices

A: Operator Precedence Table.

B: ASCII Character Codes.

C: Bit Operations (online only).

D: Floating-Point Number Storage.

E: Solutions to Selected Exercises

Gary J. Bronson

Dr. Gary J. Bronson is a Professor of Information Systems at Fairleigh Dickinson University.