Introduction to C++              Programming
(with line_by_line explanation of all programs)
Published by CADCIM Technologies, USA

ISBN:  978-1-942689-28-7
Paperback, 372 Pages

Please give us your email address and we will keep you informed about the  material added to this web page


Click to see Full Image

Introduction to C++ Programming Concepts
is a textbook for software developers to familiarize them with the concept of object-oriented programming (OOP). The textbook enables the reader to understand the basic features of C++. The line-by-line explanation of each program, a unique feature of the textbook, enables the students with no previous programming experience to gain a thorough and practical understanding of C++. The chapters in this book are structured in a pedagogical sequence, which makes this textbook very effective in learning the features and capabilities of the software.

The following are some additional features of this book:
   Each concept discussed in the book is exemplified by a program to clarify and facilitate better understanding.  
·    This textbook introduces the key ideas of object-oriented programming in an innovative way. The concepts are illustrated
       through best programming examples, covering all aspects of OOP and C++.

   Additional information is provided to the users in the form of notes.
·    There is an extensive use of examples, schematic representation, flowcharts, tables, and programming exercises. 

Table of Contents

  Chapter 1: Introduction to C++
         Chapter 2: Getting Started with C++
         Chapter 3: Control Statements
         Chapter 4: Functions and Arrays
         Chapter 5: Strings, Pointers, and Structures
         Chapter 6: Union, Enumeration, and Preprocessor
         Chapter 7: Data Structures
         Chapter 8: Classes and Objects
         Chapter 9: Constructors, Destructors, and Operator Overloading
         Chapter 10: Inheritance
         Chapter 11: Virtual Functions and Polymorphism
         Chapter 12: The C++ Console I/O Operations
         Chapter 13: Exception Handling
         Chapter 14: The File I/O System

Free Teaching and Learning Resources

CADCIM Technologies provides the following free teaching and learning resources for the faculty
 Online technical support by contacting
 All programs used in exercises and examples
 Customizable PowerPoint presentations of all chapters in the textbook (For faculty members only)
 Instructor’s Guide with solutions to all review questions and exercises in the textbook (For faculty members only)

Evaluation Chapters of  Introduction to C++ Programming Concepts textbook
 (Note: These are Zipped pdf files)
   contents, chapter3, chapter8, chapter10
Program Files
All Programs used in the examples
  c01-c-prog (1 KB), c02-c-prog (2.46 KB), 
(4.05 KB), c04-c-prog (2.99 KB),
c05-c-prog  (
4.28 KB), c06-c-prog (1.21 KB),
c07-c-prog (1 KB)c08-c-prog (3.55 KB),
c-prog (2.58 KB), c10-c-prog (3.24 KB),
c11-c-prog (1.18 KB), c12-c-prog (2.05 KB)
c13-c-prog (2.16 KB), c14-c-prog (1.1 MB) 
Free Technical Support
For free technical support, please email to
Click here to order    

If you find any problems in downloading the files or the contents, please contact us at Thank you.