Мне нужно преобразовать класс, написанный на 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 ++. Так что, пожалуйста, помогите мне.