본문 바로가기
언어 정리/C++_개념_lib

for-each

by 알 수 없는 사용자 2024. 1. 16.

for-each

a = [1,2,3,4,5]

python 에서

for _ in a :

    print(_)

개념처럼 c++에서도 for 문을 쓸 수 있다

예시

#include <iostream>
#include <utility> // std::forward를 사용하기 위해 필요함

#include <string>
#include <vector>

using namespace std;
typedef typename std::string string;

int main()
{
	int fibonacci[] = { 0, 1, 1, 2, 3};

	for (auto _ : fibonacci)
    {
        cout << _ << endl;
    }

    cout << "-------------------------" << endl;

	for (auto& _ : fibonacci)
    {
        cout << _ << endl;
    }

    cout << "-------------------------" << endl;

	for (const auto & _ : fibonacci)
		cout << _ << endl;

    cout << "-------------------------" << endl;

	vector<int> vec_fibo = { 0, 1, 1, 2, 3};

	for (const auto & _ : vec_fibo)
		cout << _ << endl;

	return 0;
}

'언어 정리 > C++_개념_lib' 카테고리의 다른 글

인수 전달  (0) 2024.01.16
vector  (0) 2024.01.16
enum, 구조체  (0) 2024.01.16
정적변수, 전역변수  (0) 2024.01.16
this, function return 자료형  (0) 2024.01.16

댓글