,

C++ How to Program, Global Edition

Paperback Engels 2025 9781292459981
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

For introductory to intermediate-level courses in C++ programming. An objects-natural, live-code approach

C++ How to Program is a code-intensive, modular introduction to C++ programming. The Deitel live-code approach presents concepts using full, working programs rather than code snippets. Students can run programs as they read and see how their learning applies to real-world scenarios. Case studies introduce applications and systems programming.

The 11th Edition presents new features of C++ 20 and more hands-on applications. Hundreds of new self-checks let students test their code and understanding of concepts. New case studies and exercises focus on security, data science, ethics and more.

Specificaties

ISBN13:9781292459981
Taal:Engels
Bindwijze:Paperback

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

<div class="c-section-headers-number-list_container"> <h3>PART 1: C++ 20 Fundamentals Quickstart and Procedural Programming </h3> <ol> <li> Intro: Test-Driving Popular, Free C++ Software</li> <li> Intro to C++ 20 Programming</li> <li> Control Statements: Part 1</li> <li> Control Statements: Part 2</li> <li> Functions and an Intro to Function Templates</li> </ol> <h3>PART 2: Containers, C++ 20 Ranges, Pointers, Strings and Files</h3> <ol start="6"> <li> arrays, vectors, Ranges and Functional-Style Programming</li> <li> (Downplaying) Pointers in Modern C++</li> <li> strings, string_views, Text files, CSV Files and Regex</li> </ol> <h3>PART 3: Modern Object-Oriented Programming and Exceptions</h3> <ol start="9"> <li> Custom Classes</li> <li> OOP: Inheritance and Runtime Polymorphism</li> <li> Operator Overloading, Copy/Move Semantics, Smart Pointers and RAII</li> <li> Exceptions and a Look Forward to Contracts</li> </ol> <h3>PART 4: Generic Programming: Templates, Concepts and Template Metaprogramming</h3> <ol start="13"> <li> Standard Library Containers and Iterators</li> <li> Standard Library Algorithms and C++ 20 Ranges and Views</li> <li> Templates, C++ 20 Concepts and Metaprogramming</li> </ol> <h3>PART 5: Advanced Topics: Modules, Parallel Algorithms, Concurrency and Coroutines</h3> <ol start="16"> <li> C++ 20 Modules: Large-Scale Development</li> <li> Parallel Algorithms and Concurrency: A High-Level View</li> <li> C++ 20 Coroutines</li> </ol> <h3>PART 6: Miscellaneous Topics</h3> <ol start="19"> <li> Stream I/O and C++ 20 Text Formatting</li> <li> Other Topics and a Look Toward C++ 23 and C++ 26</li> <li> Computer Science Thinking: Searching, Sorting and Big O</li> </ol> </div>

Managementboek Top 100

Rubrieken

    Personen

      Trefwoorden

        C++ How to Program, Global Edition