Learn CPlusPlus | What is Aggregate Initialization?
Aggregate initialization is a feature in C++ that allows you to initialize an aggregate type (such as an array, struct, or class with no user-provided constructors) using a brace-enclosed list of values, often referred to as a braced-init-list. If you want to explore more about What is Aggregate Initialization? take a look at this blog.