Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

संकलक द्वारा उपयोग किए जाने वाले C++ मानक के संस्करण का निर्धारण कैसे करें?

कभी-कभी हमें यह जानने की आवश्यकता होती है कि वर्तमान C++ मानक क्या है। इस प्रकार की जानकारी प्राप्त करने के लिए हम __cplusplus नामक मैक्रो का उपयोग कर सकते हैं। विभिन्न मानकों के लिए, इसका मान नीचे जैसा होगा।

<वें शैली ="पाठ-संरेखण:केंद्र;">__cplusplus आउटपुट
मानक
C++ प्री C++98
1
C++98
199711L
C++98 + TR1
इसे चेक नहीं किया जा सकता, इसे C++98 के रूप में चिह्नित किया जाएगा
C++11
201103ली
C++14
201402ली
C++17
201703L

उदाहरण

#include<iostream>
int main() {
   if (__cplusplus == 201703L)
      std::cout << "C++17" << endl;
   else if (__cplusplus == 201402L)
      std::cout << "C++14" << endl;
   else if (__cplusplus == 201103L)
      std::cout << "C++11" << endl;
   else if (__cplusplus == 199711L)
      std::cout << "C++98" << endl;
   else
      std::cout << "pre-standard C++" << endl;
}

आउटपुट

C++98

  1. C++ का उपयोग करके OpenCV में चेहरों की संख्या कैसे गिनें?

    एक छवि में स्थित चेहरों की संख्या गिनना आसान है। पिछले भाग में हमने जो प्रोग्राम लिखा था, उसमें पहले से ही faces.size () में चेहरों की संख्या की जानकारी है। यह कोड-faces.size () एक पूर्णांक मान देता है। उदाहरण के लिए, यदि हम int x =face.size () लिखते हैं, तो x में चेहरों की संख्या होगी। निम्न प्रो

  1. सी ++ का उपयोग कर ओपनसीवी में रंग कैसे ट्रैक करें?

    कलर ट्रैकिंग कलर डिटेक्शन के समान है। ट्रैकिंग उद्देश्य के लिए, हमने खोजी गई वस्तु के क्षेत्र की गणना करने के लिए अतिरिक्त कुछ पंक्तियाँ जोड़ीं और फिर उस क्षेत्र की वर्तमान स्थिति को ट्रैक किया और अंत में ऑब्जेक्ट की गति का मार्ग दिखाने के लिए OpenCV के लाइन () फ़ंक्शन का उपयोग किया। निम्न प्रोग्रा

  1. C++ का उपयोग करके OpenCV में FPS मान कैसे प्राप्त करें?

    FPS मान प्राप्त करने के लिए, हमने get() के get() कमांड और CAP_PROP_FPS को get() के तर्क के रूप में इस्तेमाल किया। यह तर्क एफपीएस को पूर्णांक रूप में लौटाता है। कार्यक्रम की शुरुआत में, हमने एफपीएस नामक एक पूर्णांक चर लिया है। तब हमने FPS =cap.get(CAP_PROP_FPS) का उपयोग किया; FPS वैल्यू को वेरिएबल म