An Introduction to the C++ Standard and Object Oriented Windows Programming
2013, Approx. 900 p.
Springer eBooks may be purchased by end-customers only and are sold without copy protection (DRM free). Instead, all eBooks include personalized watermarks. This means you can read the Springer eBooks across numerous devices such as Laptops, eReaders, and tablets.
You can pay for Springer eBooks with Visa, Mastercard, American Express or Paypal.
After the purchase you can directly download the eBook file or read it online in our Springer eBook Reader. Furthermore your eBook will be stored in your MySpringer account. So you can always re-download your eBooks.
digitally watermarked, no DRM
The eBook version of this title will be available soon
Offers a comprehensive overview of all language features of the C++ standard
Uses Microsoft Visual Studio 2005 as development system
The accompanying CD-ROM includes fully worked-out solutions to exercises and questions
C++ with Microsoft Visual C++2005
- provides comprehensive and systematic coverage of all language features of the C++ standard. The main focus is on language concepts and their context, rather than on details which are available in the online help.
- based on numerous lectures and courses for companies, the order of presentation, the examples and the numerous exercises (with solutions on the CD-ROM) are thoroughly tested and proven. This book assumes no previous knowledge and is suitable for both privates study and as a textbook for university courses.
- uses Microsoft Visual studio 2005 as development system. This visual programming environment facilitates easy development of Windows .Net programs. Most examples and execises are Windows .Net programs. However, as the focus is on the C++ standard, the book is also suitable for readers working with other compilers.
- uses object-oriented concepts right from the start and demonstrates the advantages of the C++ standard library classes compared to the corresponding conventional language elements (e.g. string classes versus null-terminated strings, container classes versus arrays, stream classes versus stdio functions).
- presents the principles of object-oriented analysis and design along with object-oriented programming.
- presents the .Net Framework class library as an example of a class hierarchy.
- provides a detailed description of templates and their use, in particular the STL classes and algorithms.
- discusses exception handling, considering the effects on program design, not just the language elements involved.
- combines the presentation of many language elements with an introduction to programming logic and programming verification.
- includes numerous new C++ features that are also useful to experienced C++ programmers.
Content Level »Professional/practitioner
Keywords »C++ Programming - Microsoft Visual C++ - Object-Oriented Analysis and Design - STL - Software Engineering - Standard Template Library