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;
}

위의 프로그램에서 자동으로 std::vector::iterator.

유형을 가져옵니다.