Я получаю скорость с С++ 0x и проверяю вещи с помощью g++ 4.6
Я просто попробовал следующий код, считая, что это сработает, но он не компилируется. Я получаю сообщение об ошибке:
incompatible types in assignment of ‘std::initializer_list<const int>’ to ‘const int [2]’
struct Foo
{
int const data[2];
Foo(std::initializer_list<int const>& ini)
: data(ini)
{}
};
Foo f = {1,3};