C++ Programming: Visual QuickStart Guide

Front Cover
Pearson Education, Dec 15, 2005 - Computers - 99998 pages
What do Adobe, Microsoft, Amazon.com, and Google have in common? They all use C++ to develop products and provide services! As one of the world’s most popular programming languages, C++ opens up a world of possibilities—if you’re willing to learn it! This guide makes that task easy by tackling both object-oriented programming principles and the ABCs of C++ itself through a series of task-based lessons that employ friendly language and a plethora of visual aids to explain every aspect of the development language. From basic syntax and data types to working with numbers, characters, loops, and arrays, master programmers Larry Ullman and Andreas Signer cover all the C++ fundamentals at just the level of detail you require. Using examples tested on Windows, Unix, and Mac OS X operating systems, this streamlined guide prepares you to start developing C++ apps for any platform. Throughout, you’ll find the tips, techniques, and sound real-world advice that have made Visual QuickStart Guides the No. 1 training source for today’s tech warriors!

What people are saying - Write a review

We haven't found any reviews in the usual places.


Creating a Basic Program
Simple Variables and Data Types
Operators and Control Structures
Input Output and Files
Complex Data Types
Defining Your Own Functions
Error Handling and Debugging
Dynamic Memory Management
Namespaces Modularization
Working with Templates
Extended Topics
Appendix A C++ Tools
Appendix B Resources

Class Inheritance
Virtual Methods

Other editions - View all

Common terms and phrases

About the author (2005)

Larry Ullman is the director of digital media technology at DMC Insights, an IT consulting firm, as well as the author of numerous best-selling books on PHP, MySQL, and C (including several other Visual QuickStart Guides). Andreas Signer is the CEO of AdNovum Software, a California company that develops secure e-banking and e-government solutions.

Bibliographic information