Агрегатная инициализация: Способ инициализации объектов структур (и других агрегатных типов), когда значения всех полей структуры указываются в фигурных скобках при создании объекта.
Пример:
#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.