On this page, you can find examples of how design patterns are implemented in C++. For the details on these patterns, you can check out the design patterns documentation.
A design pattern is a general reusable solution to a commonly occurring problem within a given context in software design.