我需要在矢量中存储不确定数量的三角形,因此,它将类似于:
std::vector<Point[3]>
但这不是有效的C ++ 98。什么是其他不涉及三角形结构的解决方案?
由于
答案 0 :(得分:5)
尝试boost::array<Point, 3>
。那应该是必需品。
答案 1 :(得分:2)
struct
pair<pair<Point,Point>,Point>
类型std::tuple
。如果有更多这种情况,您可以实施自己的tuple
课程,考虑3种或更多类型。