๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

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

โœ Scribed by Graham M. Seed BEng, MPhil, PhD, MIAP (auth.)


Publisher
Springer-Verlag London
Year
2001
Tongue
English
Leaves
1000
Edition
2
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


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

โœฆ Table of Contents


Front Matter....Pages i-xxxix
Overview....Pages 1-23
The Development Environment....Pages 25-30
Getting Started....Pages 31-49
Fundamental Data Types, Declarations, Definitions and Expressions....Pages 51-90
Making Decisions and Repetition....Pages 91-130
Functions....Pages 131-189
Arrays....Pages 191-220
Structures, Unions, Enumerations and Typedefs....Pages 221-252
The C++ Class....Pages 253-313
Operators and Overloading....Pages 315-346
Friends....Pages 347-368
Pointers....Pages 369-468
Templates....Pages 469-535
Exception Handling....Pages 537-576
Inheritance....Pages 577-691
Run-Time Type Information and Casting....Pages 693-712
Input and Output, Files and Streams....Pages 713-840
The Preprocessor....Pages 841-854
Namespaces....Pages 855-871
The Standard Template Library....Pages 873-941
Conclusion....Pages 943-944
Back Matter....Pages 945-972

โœฆ Subjects


Programming Languages, Compilers, Interpreters; Programming Techniques; Computer Graphics


๐Ÿ“œ SIMILAR VOLUMES


An Introduction to Object-Oriented Progr
โœ Graham M. Seed BEng, MPhil, PhD (auth.) ๐Ÿ“‚ Library ๐Ÿ“… 1996 ๐Ÿ› Springer London ๐ŸŒ English

This book introduces the reader to C++ via computer graphics - the perfect example to illustrate the object-oriented programming features of C++. It is based around a central theme - computer graphics and the development of 'real' object-oriented tools for graphical modelling. It demonstrates and sh

An Introduction to Programming: An Objec
โœ C. Thomas Wu, Theodore A. Norman ๐Ÿ“‚ Library ๐Ÿ“… 1997 ๐Ÿ› McGraw-Hill Companies ๐ŸŒ English

This is an introductory book for students with no background in programming, which teaches them how to write object-oriented programs. Students first learn programming basics through the use of predefined Graphical User Interface (GUI) objects. By using these predefined objects, they should grasp th

An Introduction to Programming: An Objec
โœ C. Thomas Wu, Theodore A. Norman ๐Ÿ“‚ Library ๐Ÿ“… 1997 ๐Ÿ› Mcgraw-Hill College ๐ŸŒ English

This is an introductory book for students with no background in programming, which teaches them how to write object-oriented programs. Students first learn programming basics through the use of predefined Graphical User Interface (GUI) objects. By using these predefined objects, they should grasp th

Object-Oriented Graphics Programming in
โœ Roger T. Stevens (Auth.) ๐Ÿ“‚ Library ๐Ÿ“… 1994 ๐Ÿ› Elsevier Inc, Morgan Kaufmann Pub ๐ŸŒ English

This handbook is designed to provide programmers with the information needed to produce realistic images on a PC. It focuses on Borland's C++ compilers and covers a variety of techniques. For instance, it: presents coverage of VGA display modes and other display modes supported by VESA (Video Electr