Computer >> Máy Tính >  >> Lập trình >> C ++

Nhập Suy luận trong C ++

Kiểu suy luận hoặc suy diễn đề cập đến việc phát hiện tự động kiểu dữ liệu của biểu thức mới trong một ngôn ngữ lập trình. Nó là một tính năng có trong một số ngôn ngữ được đánh máy mạnh. Trong C ++, từ khóa auto (được thêm vào trong C ++ 11) được sử dụng loại trừ tự động. Ví dụ:bạn muốn tạo một trình vòng lặp để lặp lại một vectơ, bạn có thể chỉ cần sử dụng tự động cho mục đích đó.

Ví dụ

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

Đầu ra

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