企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] ## 概述 old ``` std::vector<int> arr(5, 100); for(std::vector<int>::iterator i = arr.begin(); i != arr.end(); ++i) { std::cout << *i << std::endl; } ``` new ``` // & 启用了引用, 如果没有则对 arr 中的元素只能读取不能修改 for(auto &i : arr) { std::cout << i << std::endl; } ``` ## 通过结构化绑定遍历 可同时输出 key,val 值 ``` map<string,string> a; a["a"] = "a"; a["b"] = "b"; for (auto &[key,val] : a) { cout << key << " : " << val<<"\n"; } ```