टाइप इंट्रेंस या डिडक्शन से तात्पर्य किसी प्रोग्रामिंग भाषा में किसी एक्सप्रेशन के डेटा प्रकार की स्वचालित पहचान से है। यह कुछ दृढ़ता से स्थिर रूप से टाइप की गई भाषाओं में मौजूद एक विशेषता है। C++ में, auto कीवर्ड (C++ 11 में जोड़ा गया) का उपयोग स्वचालित प्रकार की कटौती के लिए किया जाता है। उदाहरण के लिए, आप एक वेक्टर पर पुनरावृति करने के लिए एक पुनरावर्तक बनाना चाहते हैं, आप उस उद्देश्य के लिए बस ऑटो का उपयोग कर सकते हैं।
उदाहरण
#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