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 |
댓글