initializer_list
vector<int> v = { 1, 2, 3, 4, 5 };set<string> s = { "apple", "banana", "cherry", "dog", "cat" };map<string, int> m = { { "apple", 1 }, { "banana", 2 }, { "cherry", 3 } };pair<int, double> p = { 1, 2.5 };tuple<int, double, string> t = { 1, 2.5, "apple" };int a[] = { 1, 2, 3, 4, 5 };string s = "Hello World";char str[] = { 'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd' };class Person {
public:
Person(int age, string name) : age(age), name(name) {}
int age;
string name;
};
Person p = { 25, "John" };