#include <iostream>
#include <iterator>
#include <algorithm>

int main()
{
    std::initializer_list<int> b;

    {
        std::initializer_list<int> a{1, 2, 3, 4};
        b = a;
        std::copy( a.begin(), a.end(), std::ostream_iterator<int>(std::cout, "") );
    }

    std::copy( b.begin(), b.end(), std::ostream_iterator<int>(std::cout << '\n', "") );
}