Практика инициализации в C++
Объявите std::vector<int> data
со значениями 1, 2, 3
через фигурный список. Выведите размер
вектора.
Напишите функцию count_items с параметром
std::initializer_list<std::string>,
возвращающую длину списка. Вызовите ее
со строками "one" и "two"
и выведите результат.
Создайте std::initializer_list<int>
vals из 5, 10, 15.
Найдите сумму элементов в цикле for
по диапазону и выведите ее.
Объявите struct Pair с полями left
и right. Инициализируйте переменную
через .left = 2 и .right = 5.
Выведите произведение полей.
Объявите struct Inner с полем flag
и struct Shell с полями core
и size. Задайте Shell
вложенным инициализатором с flag = 1
и size = 3. Выведите size.