#include <vector>  // 若使用vector容器


// 假设abc类的定义
class abc {
    // 类成员和方法
};

// 使用vector存储abc对象的列表,作为参数传入fun1
void fun1(const std::vector<abc>& abcList) {
   

for (size_t i = 0; i < abcList.size(); ++i) {
    // 通过索引i访问元素,显式指定类型为const abc&
    const abc& item = abcList[i];
    // 处理每个abc对象
    // item.someMethod();
}
}

int main() {
    // 示例:创建abc对象的列表并调用fun1
    std::vector<abc> list;
    // 向列表中添加元素
    list.push_back(abc());
    list.push_back(abc());
    
    // 调用函数
    fun1(list);
    return 0;
}

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐