1. 程式人生 > >for-auto使用

for-auto使用

相同 mage bsp .com logs pan class col clas

前言

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使用