initializer_list


1. Initialize a vector with initializer list:

vector<int> v = { 1, 2, 3, 4, 5 };

2. Initialize a set with initializer list:

set<string> s = { "apple", "banana", "cherry", "dog", "cat" };

3. Initialize a map with initializer list:

map<string, int> m = { { "apple", 1 }, { "banana", 2 }, { "cherry", 3 } };

4. Initialize a pair with initializer list:

pair<int, double> p = { 1, 2.5 };

5. Initialize a tuple with initializer list:

tuple<int, double, string> t = { 1, 2.5, "apple" };

6. Initialize an array with initializer list:

int a[] = { 1, 2, 3, 4, 5 };

7. Initialize a string with initializer list:

string s = "Hello World";

8. Initialize a char array with initializer list:

char str[] = { 'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd' };

9. Initialize a class object with initializer list:

class Person {
public:
    Person(int age, string name) : age(age), name(name) {}
    int age;
    string name;
};

Person p = { 25, "John" };

10. Initialize a structure with initializer list:

11. Initialize a union with initializer list:

12. Initialize a function pointer with initializer list:

13. Initialize a lambda function with initializer list:

14. Initialize a reference with initializer list:

15. Initialize a pointer with initializer list:

16. Initialize a const reference with initializer list:

17. Initialize a const pointer with initializer list:

18. Initialize a volatile reference with initializer list:

19. Initialize a volatile pointer with initializer list:

20. Initialize a const volatile reference with initializer list:

21. Initialize a const volatile pointer with initializer list:

22. Initialize a multimap with initializer list:

23. Initialize a multiset with initializer list:

24. Initialize an unordered_map with initializer list:

25. Initialize an unordered_set with initializer list:

26. Initialize a list with initializer list:

27. Initialize a deque with initializer list:

28. Initialize a stack with initializer list:

29. Initialize a queue with initializer list:

30. Initialize a priority_queue with initializer list:

31. Initialize a bitset with initializer list:

32. Initialize a forward_list with initializer list:

33. Initialize an array of strings with initializer list:

34. Initialize an array of arrays with initializer list:

35. Initialize a vector of vectors with initializer list:

36. Initialize a set of sets with initializer list:

37. Initialize a map of maps with initializer list: