gpt4 book ai didi

c++ - 是否可以将 std::list 作为 C++ 结构的成员?

转载 作者:行者123 更新时间:2023-11-28 07:37:17 26 4
gpt4 key购买 nike

我将用一个例子来描述我的问题。我有三角形结构:

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

mystruct 在哪里:

struct mystruct {
int length;
}

这可能吗?有没有可能出现的问题?

最佳答案

是的,这是可能的。事实上它是一个 composition .你可以像这样使用它:

mystruct s;
s.length = 10;

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

object composition is a way to combine simple objects or data types into more complex ones.

关于c++ - 是否可以将 std::list 作为 C++ 结构的成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16545694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com