0

例を使用して私の質問を説明します。私は三角形の構造を持っています:

struct Triangle {
int perimeter;
double area;
list <mystruct> sides;
};

mystruct は次のとおりです。

struct mystruct {
int length;
}

出来ますか?表示される問題はありますか?

4

3 に答える 3

1

はい、可能です。実は合成です。次のように使用できます。

mystruct s;
s.length = 10;

Triangle t;
t.sides.push_back(s);

オブジェクト構成は、単純なオブジェクトまたはデータ型をより複雑なものに結合する方法です。

于 2013-05-14T14:21:45.067 に答える