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