C++101

General News

Summary

This article explains a long list of C++ idioms and design patterns used in software development. It covers topics such as RAII, smart pointers, Pimpl, CRTP, SFINAE, policy-based design, type erasure, and expression templates. It also discusses practical patterns like copy-and-swap, include guards, named constructors, and move semantics. The piece is aimed at C++ developers who want to improve API design, performance, and maintainability.

Classifications

industries
No industries detected
applications
No applications detected

AskAI Classifications

Labels
No AI classifications detected

Linked Companies