要遍历C++类的对象,可以使用循环遍历的方法,通过类的成员函数或者迭代器来访问类的对象。以下是一个使用循环遍历的示例代码:
#include
#include
class MyClass {
public:
int value;
MyClass(int v) : value(v) {}
};
int main() {
std::vector objects;
// 添加对象到向量中
objects.push_back(MyClass(1));
objects.push_back(MyClass(2));
objects.push_back(MyClass(3));
// 使用循环遍历对象
for (const auto& obj : objects) {
std::cout << obj.value << std::endl;
}
return 0;
}
在上述代码中,首先创建了一个MyClass
的向量objects
,并向向量中添加了三个MyClass
对象。然后通过for
循环遍历向量中的每个对象,并打印出每个对象的值。
输出结果为:
1
2
3
这样就可以通过循环遍历的方式访问C++类的对象了。
上一篇:遍历C++对象数组。
下一篇:遍历参数值的数组