0
我与值-2147483648如何在C与-2147483648初始化向量++
vector<int> vec1({-2147483648}); // invalid, error C2440
vector<int> vec2({0, -2147483648}); // invalid, error C2398
int a = -2147483648;
vector<int> vec3({t}); // valid
vector<int> vec4({0, t}); // valid
vector<int> vec5(1, -2147483648); // valid
初始化向量时,出现问题,当我使用VS2013发现这个问题。有谁知道为什么?
-2147483648是邪恶的数字 – seccpur