Pro*_*mer 2 c++ initialization vector
Point P0(0,0), P1(3, 4), P2(-50,-3), P3(2,0); //Input Points (fine)
std::vector<Point> Points(P0,P1, P2 ,P3); (not fine)
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用.如何将点矢量初始化为上述值?或者有更简单的方法吗?
如果您使用的是c ++ 11,则可以使用大括号来内联声明向量.
std::vector<Point> Points {P0, P1, P2, P3};
Run Code Online (Sandbox Code Playgroud)