Преобразование списка инициализаторов

Мне нужно преобразовать класс, написанный на C ++ 0x, в тот, который компилируется в Visual Studio 2008. В коде используется std :: initializer_list.

Ниже приведен код

template <typename data_type>
class symmatrix
{
public:


    typedef data_type         value_type;
    symmatrix(std::initializer_list<T> const& size, value_type ini = value_type())
      : m_data(0), m_memory(false) { resize(size); *this = ini; }
}

, который необходимо преобразовать в старый стандарт, понятный VS 2008.

Я действительно изо всех сил пытаюсь изменить 100 строк нового кода C ++ на старый C ++. Итак, пожалуйста, помогите мне.

6
задан Armen Tsirunyan 25 July 2011 в 07:26
поделиться