我有以下不能用vc ++ 2013编译的代码。它是编译器错误吗?
class Test
{
public:
Test() :
mTestBuff{ 1, 2, 3, 4 }
{
}
private:
const vector< int > mTestBuff;
};
error C2661: 'std::vector<int,std::allocator<_Ty>>::vector' : no overloaded function takes 4 arguments
使用GCC 4.8和MinGW可以正常编译。我可以做些什么来消除编译错误?