我需要将用 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++。所以,请帮助我。