Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++의 유형 추론

<시간/>

유형 유추 또는 추론은 프로그래밍 언어에서 표현식의 데이터 유형을 자동으로 감지하는 것을 말합니다. 이는 일부 강력하게 정적으로 형식화된 언어에 있는 기능입니다. C++에서는 자동형 추론을 위해 auto 키워드(C++ 11에 추가됨)를 사용합니다. 예를 들어, 벡터를 반복하는 반복자를 만들고 싶다면 auto를 사용하면 됩니다.

예시

#include<iostream>
#include<vector>
using namespace std;
int main() {
   vector<int> arr(10);
   for(auto it = arr.begin(); it != arr.end(); it ++) {
      cin >> *it;
   }
   return 0;
}

출력

In the above program, it will automatically get the type std:: vector<int>:: iterator.