gpt4 book ai didi

c++ - 任何类似 "for each"的提示

转载 作者:太空宇宙 更新时间:2023-11-04 14:49:07 25 4
gpt4 key购买 nike

例如我有两个类

struct point{
dint data
};

class data{
...
public:
point left;
point right;
..... //more that 50 members of point
point some_other_point;

}example;

在这种情况下是否可以使用“for each point in example”之类的东西?因为现在如果我在data上加一个point,我需要修改很多功能。或者,也许还有其他想法。

最佳答案

不,你不能枚举一个类型的成员,因为 C++ 没有反射的概念。

这是数组 vector 映射的常见用例。

关于c++ - 任何类似 "for each"的提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21364772/

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