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++ に変更するのに本当に苦労しています。だから、私を助けてください。