Quickly and easily understand the philosophy of object-oriented programming and C++ with the most comprehensive yet understandable guide. The book does not require prior programming knowledge and is aimed at both the beginner student and the experienced programmer. In fact, it is ideal for educational use as each chapter includes a brief overview, solved examples, exercises, and the most common mistakes made.
The accompanying CD contains the complete development environment Code::Blocks, the code of the programs from the book, the answers to all the exercises, as well as the code for their solutions.
The book thoroughly examines the following topics:
- Data types, expressions, control statements, and loops
- Functions
- Pointers and arrays
- Classes and objects
- Operator and function overloading
- Inheritance, derived and base classes, polymorphism
- Class relationships, UML class diagrams
- Input/Output streams, file handling
- Recursion, search and sorting algorithms
- Dynamic memory management
- Dynamic data structures – linked lists, binary search trees and their implementation in C++
- Class and function templates
- Exceptions and error handling, namespaces
- The GCC compiler
- Using the Standard Template Library (STL) in C++. Containers, algorithms, and iterators.
Nikos Chatzigiannakis holds a degree from the Department of Electrical and Computer Engineering of the University of Patras and a Master's degree in Computer Science from the University of Bath, England. Since 2009, he has been teaching programming in the Department of Cultural Technology and Communication at the University of the Aegean, while he has taken on the design and development of pioneering information systems for the public sector.
He is also the author of the book "The C Language in Depth" (Kleidarithmos Publications).
Manufacturer
- Author
- Nikos M. CHatzigiannakis
- Publisher
- Kleidarithmos
- Type
- Technology, Computers - Informatics, Culture
- Language
- Greek
- Cover
- Soft
- Number of Pages
- 976
- Release Date
- 10/2014
- Publication Date
- 2014
- Dimensions
- 17x24 cm
- ISBN-13
- 9789604616206
Important information
Specifications are collected from official manufacturer websites. Please verify the specifications before proceeding with your final purchase. If you notice any problem you can report it here.