C++ software development for technology students /
David Conger
- Upper Saddle River, N.J. : Prentice Hall, 2000
- ix, 726 p. ; 28 cm. + 1 CD-ROM
A Brief history of C++ - - Essential C++ program development - - Atomic data types: integer and floating point variables - - Atomic data types in C++: characters - - The essentials of C++ operators - - Other operators in C++ - - Logical operators - - Control flow: branching - - Control flow: looping - - Single-dimensional arrays - - Multidimensional arrays - - Structured design with functions - - Object oriented programming - - C++ objects - - Designing objects - - Polymorphism through overloading - - Preprocessor directives - - Organizing programs - - Inheritance - - Input and output with streams - - Pointers and references - - Dynamic memory allocation - - Encapsulating data - - Pointers and inheritance - - Member functions revisited - - Other programmer-defined types - - Designing the text editor - - Developing the text editor: tedit.cpp, desktop.h, and desktop.cpp - - Developing the text editor: inputdev.h, inputdev.cpp, display.h, and display.cpp - - Developing the text editor: tbuffer.h, tbuffer.cpp, tstring.h, and tstring.cpp - - Developing the text editor: menu.h, menu.cpp, menuitem.h, menuitem.cpp, statbar.h, statbar.cpp, and platform.h
0133701808
C++ (Computer program language) Computer software--Development.