首页 > 代码库 > for-auto使用
for-auto使用
前言
c++11新增了一个工具,让编译器能够根据初始值的类型推断变量的类型;
c++11还新增了一种循环,基于范围的for循环,可以对数组或者容器类的每一个元素执行相同的操作;同时,可以使用&表示的引用变量修改每个元素.
代码:
std::vector<int> responses; int label[] = {1, 2, 0, 0, 1, 1, 1, 1, 2, 2 }; for (auto i : label) { std::cout << label[i] << " -- "<< i << std::endl; responses.push_back(i); }
头文件:
#include <opencv2\core\core.hpp> #include <iostream> #include <vector>
运行结果:
注意:auto类型的变量i即是数组中的元素.
完
做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
for-auto使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。