Explore the latest books of this year!
Bookbot

Effective C++

This series of handbooks serves as an essential guide for anyone aiming to master the C++ programming language. Each volume delves deeply into specific techniques and best practices for writing more efficient and robust code. It offers practical advice and examples designed to help developers avoid common pitfalls and optimize program performance. This collection is an invaluable resource for programmers of all skill levels seeking to elevate their C++ proficiency.

Effective Modern C++
Skuteczny nowoczesny C++
Effective STL
Mehr effektiv C++ programmieren
Effective C++
Effective C++

Recommended Reading Order

  1. Effective C++

    50 Specific Ways to Improve Your Programs and Designs

    • 288 pages
    • 11 hours of reading

    This definitive guide to C++ has been updated to reflect the latest ANSI/ISO standard. With more than 50,000 copies sold, the first edition has helped thousands of developers improve their C++ programming skills. Continuing in this tradition, Meyers has reworked every item in the book and has liberally placed cross-references throughout the text.

    Effective C++1
    4.4
  2. Effective C++

    35 New Ways to Improve Your Programs and Designs

    Presents 35 ways to improve your programs and designs. This work explains how to write software that is more effective. It contains methods for improving program efficiency, including incisive examinations of the time/space costs of C++ language features; descriptions of advanced techniques used by C++ experts; and more.

    Effective C++2
    4.4
  3. Effective STL

    • 288 pages
    • 11 hours of reading

    Providing information on C++'s Standard Template Library, this book shows you how to use it. It includes: advice on choosing among standard STL containers, nonstandard STL containers, and non-STL containers; techniques to maximize the efficiency of the STL and the programs that use it; insights into the behavior of iterators; and more. schovat popis

    Effective STL3
    4.2
  4. Skuteczny nowoczesny C++

    • 392 pages
    • 14 hours of reading

    Opanowanie języków C++11 i C++14 wymaga nie tylko znajomości nowych funkcjonalności, ale także umiejętności ich efektywnego wykorzystania, aby programy były poprawne, wydajne i łatwe w utrzymaniu. Książka ta przedstawia, jak tworzyć doskonałe oprogramowanie przy użyciu nowoczesnego C++. Zawiera tematy takie jak zalety i wady inicjalizacji klamrowej, specyfikacja noexcept, techniki doskonałego przekazywania argumentów oraz funkcje make do tworzenia wskaźników inteligentnych. Opisuje związki między std::move, std::forward, r-wartościami i odwołaniami uniwersalnymi, a także techniki pisania czytelnych i skutecznych wyrażeń lambda. Zawiera różnice między std::atomic a volatile oraz zalecane sposoby ich użycia w kontekście API współbieżności. Książka jest napisana w stylu wcześniejszych publikacji Scotta Meyersa, dostarczając nowego, istotnego materiału. Jest to kluczowa pozycja dla współczesnych twórców oprogramowania w C++. Meyers, autor serii Effective C++, zdobył uznanie dzięki jasnemu wyjaśnianiu skomplikowanych zagadnień technicznych. Książka ta stanowi niezbędny podręcznik dla skutecznego stosowania nowoczesnego C++.

    Skuteczny nowoczesny C++4
    4.3
  5. Effective Modern C++

    • 334 pages
    • 12 hours of reading

    Presents a collection of tips for programmers on how to use the features of C++11 and C++14 effectively, covering such topics as functions, rvalue references, and lambda expressions.

    Effective Modern C++4
    4.6