01/10/2018, 10:13

Giải thích chi tiết vòng lặp for

Các anh / chị có thể giải thích chi tiết vòng lặp for bên dưới giúp em với được không ạ ?
Em muốn google lắm nhưng không có keyword để tìm hiểu. Mong được mọi người giúp đỡ. Thank you all

#include <iostream>
#include <array>

using namespace std;

int main()
{
    array<int32_t, 10> arr;

    arr.fill(0);

	for(const auto & v : arr){

		cout<<v<<"  ";
	}

    return 0;
}
HK boy viết 12:25 ngày 01/10/2018

for(const auto & v : arr)

Vòng for này theo chuẩn C++11 này. auto giống như tự xác định kiểu, vòng for này lấy ra toàn bộ phần tử v trong mảng arr.

Nguyen Kien viết 12:25 ngày 01/10/2018

Anh có thể cho em một số từ khóa để em google được không ạ ?

Henry viết 12:28 ngày 01/10/2018

search: for loop with const in c++
Mọi thứ đơn giản mà. Không cần phải quan trọng hóa lên đâu. Rất nhiều người cũng không biết nên mới hỏi. Mà đã không biết thì làm gì biết keyword chuẩn

stackoverflow.com
deepmax

C++11 range based loop: get item by value or reference to const

c++, c++11
asked by deepmax on 03:25PM - 02 Mar 13

rogp10 viết 12:21 ngày 01/10/2018

Ngoài ra còn sử dụng reference để tránh deep copy & const để ko cho thay đổi qua reference.

HK boy viết 12:14 ngày 01/10/2018

for loop with const in c++

Phải là for loop with auto c++11 mới đúng.

@kienonline19: 1 số bài viết:

  • C++11 FAQ
  • Một số ví dụ C++11
Henry viết 12:22 ngày 01/10/2018

Từ đã nào. Một đứa ngáo ngơ chưa biết tí gì về đó mà có được cái keyword đó cũng hay

Bài liên quan
0