0

不確定な数の三角形をベクトルに格納する必要があるため、次のようになります。

std::vector<Point[3]>

しかし、それは有効なC++98ではありません。三角形の構造体を含まない他のソリューションは何ですか?

ありがとう

4

2 に答える 2

5

を試してくださいboost::array<Point, 3>。それは必要なことをするはずです。

于 2011-08-13T20:24:47.367 に答える
2
  • 定義することができますstruct
  • pair<pair<Point,Point>,Point>タイプを使用できます
  • 最新の C++ を使用できる場合、多くのオプションがあり、そのうちの 1 つがstd::tuple. そのようなケースがもっとある場合は、tuple3 つ以上の型を取る独自のクラスを実装することができます。
于 2011-08-13T20:27:46.510 に答える