Skip to content

Glossary: Software Design Patterns in C++

aggregate initialization

Also written: brace initialization

Filling in a plain struct's fields in order with braces, like `Product mug{"Speckled blue mug", 18, wholesale}`. It avoids writing a constructor.

Where the book teaches it

Related terms

Designated initializers