struct Person {↵
string name;↵
int age = 0;↵
string city = "Unknown";↵
};↵
↵
struct Team {↵
string name;↵
vector<Person> members;↵
};↵
↵
Person p1 = {"Alice", 30, "Tokyo"};↵
Person p2 = {"Bob", 25};↵
Person p3 = {.name = "Carol", .age = 35};↵
↵
Team team = {"Engineering", {{"Dave", 28, "NYC"}, {"Eve", 32, "LA"}}};↵
↵
cout << p1.name << ", " << p1.age << ", " << p1.city << endl;↵
cout << p2.name << ", " << p2.age << ", " << p2.city << endl;↵
cout << p3.name << ", " << p3.age << ", " << p3.city << endl;↵
cout << "Team: " << team.name << " (" << team.members.size() << " members)" << endl;