Verwandte Artikel zu Modern C++ with C++11: A Practical Guide to Modern...

Modern C++ with C++11: A Practical Guide to Modern Language Features and Software Development (The C++ Evolution Series) - Softcover

Buch 2 von 2: The C++ Evolution Series

Stone, Avery

 
9798177628684: Modern C++ with C++11: A Practical Guide to Modern Language Features and Software Development (The C++ Evolution Series)

Inhaltsangabe

C++11 marked one of the most significant turning points in the history of C++. It introduced a powerful collection of language and library improvements that fundamentally changed how developers write, design, and maintain C++ software.

Modern C++ with C++11 provides a practical introduction to the features and programming techniques that established the foundation of modern C++ development.

Instead of simply listing language features, this book focuses on how C++11 changes everyday software engineering. Through practical examples and realistic development scenarios, you'll learn how to replace fragile legacy techniques with safer, clearer, and more expressive approaches.

You'll explore modern resource management, move semantics, lambda expressions, type inference, concurrency, generic programming, and other capabilities that transformed the C++ development experience.

Inside, you'll learn how to:

  • Use auto and modern type inference effectively
  • Write expressive code with lambda expressions
  • Manage resources with smart pointers and RAII
  • Understand move semantics and rvalue references
  • Build reusable components with variadic templates
  • Use constexpr for compile-time programming
  • Work with range-based for loops and modern initialization
  • Build concurrent applications with threads and synchronization
  • Use futures, promises, and asynchronous programming techniques
  • Modernize older C++ code using C++11 techniques
  • Design more maintainable and robust C++ applications

Whether you're coming from C++98, maintaining an older codebase, or building your foundation in modern C++, this book helps you understand the ideas that transformed C++ development and continue to influence the language today.

Part of The C++ Evolution Series.

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.