typedef std::array<float, 2> Point;
typedef std::array<Point, 2> Line;
std::vector<Line> Lines = {
{ {0, 0}, {0, 1} }, { {0, 0}, {1, 0} }, { {1, 0}, {0, 1} }
};
Ошибка C2440 инициализация: невозможно преобразовать "initializer list" в "std::vector<Line,std::allocator<Line>>"
using Point = std::array<float, 2>;
using Line = std::array<Point, 2>;
Line line { {0, 0}, {0, 1} };