An Introduction to Object-Oriented Programming in C++: with Applications in Computer Graphics

Front Cover
Springer Science & Business Media, May 11, 2001 - Computers - 972 pages
An Introduction to Object-Oriented Programming in C++ with applications in Computer Graphics introduces the reader to programming in C++ step by step from the simplest of C++ programs, through features such as classes and templates to namespaces. Emphasis is placed on developing a good programming technique and demonstrating when and how to use the more advanced features of C++ through the development of realistic programming tools and classes.
This revised and extended 2nd edition includes:
- the Standard Template Library (STL), a major addition to the ANSI C++ standard
- full coverage of all the major topics of C++, such as Templates; exception handling; RTTI
- practical tools developed for object-oriented computer graphics programming
All code program files and exercises are ANSI C++ compatible and have been compiled on both Borland C++ v5.5 and GNU/Linux g++ v2.91 compilers, and are available from the author's web site:
http://www.hw.ac.uk/mecWWW/research/staff/gms.htm
 

What people are saying - Write a review

User Review - Flag as inappropriate

325

User Review - Flag as inappropriate

this is what every passionate programming lovers want from the book. This book exactly does like that,ended! very effective book and personally i recommend this to those guys who really want to learn programming language ( c plus plus ) in depth(myself a newbie in programming),and +(see the absolute noob spoonfeed ANTRFM) VIDEO TUTORIAL SERIES OF CPLUSPLUS, u'll find urself in top position. 

Contents

Overview
1
The Development Environment
25
Getting Started
31
Fundamental Data Types Declarations Definitions
51
Making Decisions and Repetition
91
Functions
131
Arrays
191
Structures Unions Enumerations and Typedefs
221
Templates
469
Exception Handling
537
Inheritance
577
RunTime Type Information and Casting
693
Input and Output Files and Streams
713
The Preprocessor
841
Namespaces
855
The Standard Template Library
873

The C++Class
253
Operators and Overloading
315
Friends
347
Pointers
369
Conclusion
943
References
959
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information