Агрегатная инициализация: Способ инициализации объектов структур (и других агрегатных типов), когда значения всех полей структуры указываются в фигурных скобках при создании объекта.

Пример:

#include <iostream>
using namespace std;
 
struct Person {
    string name;
    int age;
};
 
int main() {
    Person person1 = {"John", 30}; // агрегатная инициализация
 
    cout << "Name: " << person1.name << ", Age: " << person1.age << endl;
    return 0;
}

В этом примере:

  • Объект person1 структуры Person инициализируется с помощью агрегатной инициализации.
  • name получает значение "John", а age — значение 30.