In Starting Out with C++: From Control Structures through Objects, 6/e Gaddis covers control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter. Introduction to Computers and Programming; Introduction to C++; Expressions and Interactivity; Making Decisions; Looping; Functions; Arrays; Searching and Sorting Arrays; Pointers; Characters, Strings, and the string Class; Structured Data; Advanced File Operations; Introduction to Classes; More About Classes; Inheritance, Polymorphism, and Virtual Functions; Exceptions, Templates, and the Standard Template Library (STL); Linked Lists; Stacks and Queues; Recursion; Binary Trees. For all readers interested in C++ programming.
Welcome to Starting Out with C++: From Comral Structures through Objects, 6th edition. This book is intended for use in a two-semester C++ programming sequence, or an accelerated one-semester course. Srudents new to programming, as weJl as those with prior course work in other languages, will find this text beneficial. The fundamentals of programming are covered for the novice, while the details, pitfalls, and nuances of the c++ language are explored in-depth for both the beginner and more experienced student. The book is written with clear, easy-co-understand language and it covers all the necessary tOpiCS for an introductory programmmg course. This text is rich in example programs that a re concise, practical, and real-world oriented, ensuring that the student nor only learns how to implement the features and constructs of C++, but why and when to use them.