可以使用指针来传递对象数组。

例如,假设有一个名为 MyClass 的类:

class MyClass {
public:
    void myFunc(MyClass* objs, int size) {
        for (int i = 0; i < size; i++) {
            // do something with objs[i]
        }
    }
};

可以创建一个 MyClass 对象数组,然后将其传递给 myFunc 方法:

int main() {
    MyClass objs[5];
    MyClass myObj;

    myObj.myFunc(objs, 5);

    return 0;
}

在这个例子中,我们创建了一个包含 5 个 MyClass 对象的数组 objs,然后将其传递给名为 myFunc 的 MyClass 方法实例,该方法接受一个 MyClass 指针和一个整数参数。在 myFunc 方法中,我们可以使用指针访问传递进来的对象数组。

c++把一个类的对象数组传入成员函数实例

原文地址: https://www.cveoy.top/t/topic/ggTs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录