例を使用して私の質問を説明します。私は三角形の構造を持っています:
struct Triangle {
int perimeter;
double area;
list <mystruct> sides;
};
mystruct は次のとおりです。
struct mystruct {
int length;
}
出来ますか?表示される問題はありますか?
はい、可能です。実は合成です。次のように使用できます。
mystruct s;
s.length = 10;
Triangle t;
t.sides.push_back(s);
オブジェクト構成は、単純なオブジェクトまたはデータ型をより複雑なものに結合する方法です。