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

C++

  1. C में रेस्ट्रिक्ट कीवर्ड

    restrict कीवर्ड क्या है? restrict कीवर्ड पहली बार C99 संस्करण में पेश किया गया था। आइए देखें कि यह वास्तव में क्या है। मुख्य गुण restrict कीवर्ड पॉइंटर डिक्लेरेशन्स के लिए एक टाइप क्वालिफायर के रूप में उपयोग किया जाता है यह कीवर्ड कोई नई कार्यक्षमता नहीं जोड़ता। इसका उपयोग करके प्रोग्रामर कंपाइलर

  2. C में स्ट्रक्चर वेरिएबल्स पर ऑपरेशन्स

    स्ट्रक्चर वेरिएबल्स पर अनुमत ऑपरेशन्स यहां हम देखेंगे कि स्ट्रक्चर वेरिएबल्स पर किस प्रकार के ऑपरेशन्स किए जा सकते हैं। मूल रूप से स्ट्रक्चर के लिए केवल एक ऑपरेशन किया जा सकता है: **असाइनमेंट ऑपरेशन**। इक्वलिटी चेक या अन्य जैसे कुछ अन्य ऑपरेशन्स स्ट्रक्चर के लिए उपलब्ध नहीं हैं। उदाहरण: वैध असाइनमे

  3. C/C++ में rename फ़ंक्शन

    rename() फ़ंक्शन C लाइब्रेरी फ़ंक्शन int rename(const char *old_filename, const char *new_filename) old_filename द्वारा संदर्भित फाइलनाम को new_filename में बदल देता है। डिक्लेरेशन int rename(const char *old_filename, const char *new_filename) पैरामीटर्स old_filename - रीनेम/मूव की जाने वाली फाइल

  4. C/C++ में remove फ़ंक्शन

    remove() फ़ंक्शन C लाइब्रेरी फ़ंक्शन int remove(const char *filename) दिए गए filename को डिलीट करता है ताकि यह अब एक्सेसिबल न रहे। डिक्लेरेशन int remove(const char *filename) पैरामीटर filename - डिलीट की जाने वाली फाइल का नाम रखने वाला C स्ट्रिंग रिटर्न वैल्यू सफलता पर: 0 एरर पर: -1, और errno

  5. C++ में कॉपी कंस्ट्रक्टर कैसे कार्यान्वित करें?

    कॉपी कंस्ट्रक्टर क्या है? कॉपी कंस्ट्रक्टर एक कंस्ट्रक्टर है जो उसी क्लास के पहले से बने ऑब्जेक्ट से इनिशियलाइज़ करके एक ऑब्जेक्ट बनाता है। कॉपी कंस्ट्रक्टर का उपयोग निम्न के लिए किया जाता है: एक ऑब्जेक्ट को उसी टाइप के दूसरे ऑब्जेक्ट से इनिशियलाइज़ करना किसी फ़ंक्शन को आर्गुमेंट के रूप में पास करन

  6. C++ में कैसे जांचें कि इनपुट न्यूमेरिक है या नहीं

    न्यूमेरिक स्ट्रिंग वैलिडेशन यहां हम देखेंगे कि कैसे जांचें कि दिया गया इनपुट न्यूमेरिक स्ट्रिंग है या सामान्य स्ट्रिंग। न्यूमेरिक स्ट्रिंग केवल 0-9 रेंज के कैरेक्टर्स रखेगी। समाधान बहुत सरल है: हम बस प्रत्येक कैरेक्टर को एक-एक करके देखेंगे और जांचेंगे कि यह न्यूमेरिक है या नहीं। यदि यह न्यूमेरिक है,

  7. C++ में स्टेटिक डेटा मेंबर इनिशियलाइज़ेशन

    स्टेटिक मेंबर वेरिएबल्स यहां हम देखेंगे कि C++ में स्टेटिक मेंबर वेरिएबल्स को कैसे इनिशियलाइज़ किया जाए। हम C++ क्लासेस में स्टेटिक मेंबर्स (फ़ंक्शन्स या वेरिएबल्स) रख सकते हैं। स्टेटिक वेरिएबल्स के लिए, हमें क्लास डिफाइन करने के बाद उन्हें इनिशियलाइज़ करना होगा। इनिशियलाइज़ेशन सिंटैक्स इनिशियलाइज़

  8. C++ में रेफरेंस पैरामीटर्स का उपयोग कैसे करें?

    कॉल बाय रेफरेंस यहां हम देखेंगे कि C++ में किसी वेरिएबल का रेफरेंस कैसे पास करें। इसे कभी-कभी कॉल बाय रेफरेंस कहा जाता है। कॉल बाय रेफरेंस मेथड में फ़ंक्शन को आर्गुमेंट्स पास करना, आर्गुमेंट के रेफरेंस को फॉर्मल पैरामीटर में कॉपी करता है। फ़ंक्शन के अंदर, रेफरेंस का उपयोग कॉल में उपयोग किए गए वास्त

  9. C++ में फ्री फ़ंक्शन क्या है?

    free() फ़ंक्शन C/C++ लाइब्रेरी फ़ंक्शन void free(void *ptr) calloc, malloc, या realloc को कॉल करके पहले आवंटित मेमोरी को डिएलोकेट करता है। डिक्लेरेशन void free(void *ptr) पैरामीटर ptr - malloc, calloc, या realloc के साथ पहले आवंटित मेमोरी ब्लॉक का पॉइंटर, जिसे डिएलोकेट किया जाना है यदि नल पॉइंटर

  10. C++11 रैंडम लाइब्रेरी का उपयोग करके रैंडम नंबर जनरेट करें

    C++11 <random> लाइब्रेरी C++11 में, हमें रैंडम नंबर जनरेट करने के लिए रैंडम लाइब्रेरी मिलती है। यहां हमने random_device का उपयोग एक बार रैंडम नंबर जेनरेटर ऑब्जेक्ट mt (Mersenne Twister) को सीड करने के लिए किया है। यह random_device mt19937 से धीमा है, लेकिन हमें इसे सीड करने की आवश्यकता नहीं है

  11. C++ में clock() फ़ंक्शन का उपयोग कैसे करें

    clock() फ़ंक्शन यहां हम देखेंगे कि C++ में clock() का उपयोग कैसे करें। यह clock() <time.h> या <ctime> हेडर फाइल में मौजूद है। यहां हम इस clock() फ़ंक्शन का उपयोग करके किसी प्रोसेस का बीता हुआ समय ढूंढेंगे। बीता हुआ समय गणना करना बीता हुआ समय प्राप्त करने के लिए, हम टास्क की शुरुआत में c

  12. C++11 रिवर्स रेंज-बेस्ड फॉर-लूप

    बूस्ट के साथ रिवर्स रेंज-बेस्ड फॉर लूप रिवर्स रेंज-बेस्ड फॉर लूप प्राप्त करने के लिए, हमने बूस्ट लाइब्रेरी का उपयोग किया है। यह बूस्ट लाइब्रेरी बहुत लोकप्रिय है और इसमें कुछ मजबूत कार्यक्षमताएं हैं। यहां हम कुछ ऐरे या कंटेनर्स का उपयोग कर सकते हैं, फिर boost::adaptors::reverse() का उपयोग करके रेंज-

  13. C++14 में जेनेरिक लैम्ब्डा कैसे काम करता है?

    पृष्ठभूमि: C++11 लैम्ब्डास C++11 में, लैम्ब्डा एक्सप्रेशन्स पेश किए गए थे। लैम्ब्डा मूल रूप से एक फ़ंक्शन ऑब्जेक्ट है जिसे अन्य फ़ंक्शन कॉल स्टेटमेंट्स के अंदर नेस्टेड किया जा सकता है। auto कीवर्ड के साथ लैम्ब्डा एक्सप्रेशन्स को जोड़कर, उन्हें बाद में उपयोग किया जा सकता है। C++14 सुधार: जेनेरिक लैम

  14. C++ में रैंडम नंबर कैसे जनरेट करें?

    C-स्टाइल रैंडम नंबर जनरेशन आइए देखते हैं कि C++ का उपयोग करके रैंडम नंबर कैसे जनरेट करें। यहां हम 0 से किसी मान तक की रेंज में एक रैंडम नंबर जनरेट कर रहे हैं (इस प्रोग्राम में मैक्स मान 100 है)। मुख्य फ़ंक्शन्स srand(seed): रैंडम नंबर जेनरेटर को सीड करता है rand(): छद्म-रैंडम नंबर रिटर्न करता है (

  15. कंस्ट्रक्टर में const फ़ील्ड को कैसे इनिशियलाइज़ करें?

    const मेंबर इनिशियलाइज़ेशन कंस्ट्रक्टर का उपयोग करके const टाइप वेरिएबल को इनिशियलाइज़ करने के लिए, हमें **इनिशियलाइज़र लिस्ट** (initializer list) का उपयोग करना होगा। यह इनिशियलाइज़र लिस्ट क्लास के डेटा मेंबर्स को इनिशियलाइज़ करने के लिए उपयोग की जाती है। जिन मेंबर्स को इनिशियलाइज़ किया जाएगा, उनकी

  16. C++ में लेक्सिकोग्राफिकली नेक्स्ट पर्मुटेशन

    लेक्सिकोग्राफिकली नेक्स्ट पर्मुटेशन यहां हम देखेंगे कि C++ में स्ट्रिंग के लेक्सिकोग्राफिकली नेक्स्ट पर्मुटेशन को कैसे जनरेट करें। लेक्सिकोग्राफिकली नेक्स्ट पर्मुटेशन मूल रूप से बड़ा पर्मुटेशन है। उदाहरण के लिए, ACB का नेक्स्ट BAC होगा। कुछ मामलों में, लेक्सिकोग्राफिकली नेक्स्ट पर्मुटेशन मौजूद नहीं

  17. C++ में वे फ़ंक्शन जिन्हें ओवरलोड नहीं किया जा सकता

    फंक्शन ओवरलोडिंग नियम C++ में, हम फ़ंक्शन्स को ओवरलोड कर सकते हैं। लेकिन कभी-कभी ओवरलोडिंग नहीं की जाती। इस सेक्शन में, हम उन विभिन्न मामलों को देखेंगे जिनमें हम फ़ंक्शन्स को ओवरलोड नहीं कर सकते। 1. केवल रिटर्न टाइप अलग होने पर जब फ़ंक्शन सिग्नेचर्स समान हों, केवल रिटर्न टाइप अलग हो, तो हम फ़ंक्शन

  18. C++ में size_t और int में क्या अंतर है?

    मुख्य अंतर यदि हम मानक पर विचार करें, तो दोनों 16-बिट आकार के इंटीजर्स हैं। लेकिन वास्तविक कार्यान्वयन में महत्वपूर्ण अंतर हैं: 1. साइन्डनेस (Signedness) int साइन्ड है (ऋणात्मक मान संभाल सकता है) size_t अनसाइन्ड है (केवल गैर-ऋणात्मक मान) 2. आकार आर्किटेक्चर पर निर्भर करता है आर्किटेक्चरint आकार

  19. C++ में लिनक्स के तहत मेमोरी उपयोग कैसे प्राप्त करें

    /proc फाइलसिस्टम से मेमोरी जानकारी पढ़ना लिनक्स में, हम /proc/self/stat फाइल से प्रक्रिया के बारे में सभी विवरण प्राप्त कर सकते हैं। यहां हम वर्चुअल मेमोरी आकार और रेजिडेंट सेट साइज (RSS) ले रहे हैं। पूर्ण कार्यान्वयन rss; // बाकी की परवाह न करें stat_stream.close(); // पेज साइज K

  20. C++ में पूर्णांक में अंकों की संख्या निर्धारित करना

    विधि 1: पारंपरिक लूप विधि (10 से विभाजित करके) इस विधि में, हम संख्या को 10 से विभाजित करके कम करते हैं और तब तक गिनते हैं जब तक संख्या 0 नहीं हो जाती। उदाहरण #include <iostream> using namespace std; int count_digit(int number) { int count = 0; // ऋणात्मक संख्याओं को संभालें if (

Total 6007 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:54/301  20-कंप्यूटर/Page Goto:1 48 49 50 51 52 53 54 55 56 57 58 59 60