NOTE: The Print Offer, available exclusively to Revel® users, features the same content as the traditional bound text in a convenient, three-hole-punched, loose-leaf format. It does not include access to your Revel course. Before purchasing, check with your instructor or review your course syllabus to ensure that you select the correct ISBN.

Starting Out with C++: From Control Structures through Objects presents the fundamentals of C++ in clear, easy-to-understand language. Using his hallmark, accessible, step-by-step approach, author Tony Gaddis covers control structures, functions, arrays, and pointers before objects and classes. Every chapter includes clear and easy-to-read code listings, concise and practical real-world examples, focused explanations, and an abundance of exercises. The 10th Edition includes improvements and updates to reflect the latest modern C++ language features, including tuples, lambdas, and new syntactic constructs such as the if statement with initialization.

Les mer
Hallmark features of this title
  • Teaches C++ in a step-by-step fashion. Each chapter covers a major set of topics and builds knowledge as the student progresses.
  • Written for novice programmers, information is presented in easy-to-understand language in a concise, practical way.
  • A C++ Quick Reference Guide in the Appendix is a useful resource to look up essential topics.
  • Example Programs provide practical, real-world examples that test students' knowledge of key information.
  • Programming Challenges and Case Studies give students practice solving real-world problems.
  • In the Spotlight, Concept Statements, Checkpoints and Program Outputs throughout each chapter reinforce students' understanding.
Les mer
New and updated features of this title
  • NEW/UPDATED: Modern C++ language features through C++ 17, with some coverage of C++ 20, are included throughout the text.
  • NEW: Coverage is suitable for 2-semester courses in the C++ programming sequence or an accelerated 1-semester course. Chapters 16 to 21 contain new and updated material on exceptions and templates; the standard template library; linked lists; stacks and queues; recursion; and binary trees.
  • NEW: Material and examples on the if statement and the switch statement with initialization.
  • NEW: Alternative forms of variable initialization such as functional notation and brace notation are introduced.
  • NEW: Tuples are explained, and numerous examples of using tuples to store and retrieve data are given in a new section on the tuple library.
  • NEW: Forms of string and numeric literals are introduced, including raw string literals, binary literals, and the use of digit separators in numeric literals.
Les mer

Produktdetaljer

ISBN
9780135928295
Publisert
2020-09-08
Utgave
10. utgave
Utgiver
Pearson Education (US)
Aldersnivå
U, 05
Språk
Product language
Engelsk
Format
Product format
Heftet
Antall sider
1400

Forfatter