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

C++

  1. C++ में एनकैप्सुलेशन (Encapsulation)

    एनकैप्सुलेशन क्या है? डेटा और उस डेटा को मैनिपुलेट करने वाले मेथड्स को एक ही घटक (क्लास) में बांधना और बाहरी हस्तक्षेप से बचाना। डेटा छिपाने (data hiding) की ओर ले जाता है। C++ में कार्यान्वयन क्लासेस (उपयोगकर्ता-परिभाषित डेटा प्रकार) का उपयोग करके। क्लास डेटा सदस्यों और मेथड्स को एक साथ बांधती है

  2. C++ में लोकल क्लास (Local Class)

    लोकल क्लास क्या है? एक फ़ंक्शन के अंदर घोषित क्लास को लोकल क्लास कहते हैं क्योंकि यह उस फ़ंक्शन के लिए स्थानीय (local) होती है। बेसिक उदाहरण #include <iostream> using namespace std; void func() { class LocalClass { }; } int main() { return 0; } नियम और प्रतिबंध लोकल क्लास का नाम

  3. C++ में नेस्टेड क्लासेस (Nested Classes)

    नेस्टेड क्लास क्या है? एक क्लास जो दूसरी क्लास के अंदर घोषित की गई हो। नेस्टेड क्लास बाहरी क्लास का सदस्य चर भी होती है और उसी एक्सेस अधिकार रखती है। हालांकि, बाहरी क्लास के सदस्य फ़ंक्शंस को नेस्टेड क्लास के सदस्यों का विशेष एक्सेस नहीं होता। C++ प्रोग्राम उदाहरण #include <iostream> using n

  4. C++ में कंस्ट्रक्टर्स (Constructors)

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

  5. C++ में कॉपी कंस्ट्रक्टर

    कॉपी कंस्ट्रक्टर क्या है? एक प्रकार का कंस्ट्रक्टर जो समान क्लास के मौजूदा ऑब्जेक्ट से नया ऑब्जेक्ट बनाता और आरंभ करता है। यदि परिभाषित न हो तो कंपाइलर डिफॉल्ट कॉपी कंस्ट्रक्टर बनाता है (शैलो कॉपी)। पॉइंटर सदस्यों या डायनामिक मेमोरी वाली क्लास के लिए डीप कॉपी कंस्ट्रक्टर आवश्यक है। सिंटैक्स ClassN

  6. C++ में डिस्ट्रक्टर (Destructors)

    डिस्ट्रक्टर क्या है? डिस्ट्रक्टर क्लास का सदस्य फ़ंक्शन है जो ऑब्जेक्ट को नष्ट करता है। जब ऑब्जेक्ट स्कोप से बाहर जाता है (फ़ंक्शन समाप्त, प्रोग्राम समाप्त, delete कॉल) तो स्वचालित रूप से कॉल होता है। विशेषताएं कोई पैरामीटर नहीं लेता कोई रिटर्न मान नहीं नाम: क्लास का नाम जिस पर टिल्ड (~) लगा हो ए

  7. C++ में डिफॉल्ट कंस्ट्रक्टर

    कंस्ट्रक्टर क्या है? कंस्ट्रक्टर क्लास का विशेष सदस्य फ़ंक्शन है जो ऑब्जेक्ट बनने पर स्वचालित रूप से 실행 होता है। क्लास के समान नाम, कोई रिटर्न टाइप नहीं। सदस्यों को प्रारंभिक मान देने के लिए उपयोगी। डिफॉल्ट कंस्ट्रक्टर कोई पैरामीटर नहीं लेता। यदि प्रोग्रामर परिभाषित न करे तो कंपाइलर अंतर्निहित डिफ

  8. C++ में एक्सेस मॉडिफायर्स (Access Modifiers)

    एक्सेस मॉडिफायर्स क्या हैं? ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में डेटा छिपाने (data hiding) को लागू करने के लिए उपयोग किए जाते हैं। C++ में तीन प्रकार: public, private, protected। 1. Public Access Modifier पब्लिक सदस्य हर जगह से एक्सेसिबल होते हैं - क्लास के अंदर, बाहर, डेराइव्ड क्लास में। डॉट ऑपरेटर

  9. C++ में बाइनरी सर्च

    बाइनरी सर्च क्रमबद्ध ऐरे में तत्व खोजने की कुशल विधि। ऐरे को बार-बार आधा करके खोज अंतराल कम किया जाता है। समय जटिलता: O(log n)। एल्गोरिदम पूरे ऐरे से शुरू करें मध्य तत्व जांचें यदि लक्ष्य मध्य से बड़ा: ऊपरी आधा खोजें यदि लक्ष्य मध्य से छोटा: निचला आधा खोजें दोहराएं जब तक मिल न जाए या ऐरे खाली न ह

  10. C++ प्रोग्राम: सॉर्टेड ऐरे कार्यान्वयन (सिलेक्शन सॉर्ट)

    सॉर्टेड ऐरे ऐरे जिसमें तत्व क्रमबद्ध क्रम में हों (संख्यात्मक, वर्णानुक्रमिक, आदि)। कई सॉर्टिंग एल्गोरिदम: बबल सॉर्ट, इन्सर्शन सॉर्ट, सिलेक्शन सॉर्ट, मर्ज सॉर्ट, क्विक सॉर्ट, हीप सॉर्ट। सिलेक्शन सॉर्ट अनसॉर्टेड भाग में सबसे छोटा तत्व ढूंढकर उसे शुरुआत से स्वैप करता है। O(n²) समय जटिलता। C++ प्रोग

  11. C++ प्रोग्राम: स्पार्स मैट्रिक्स कार्यान्वयन

    स्पार्स मैट्रिक्स एक मैट्रिक्स जिसमें अधिकांश तत्व शून्य (0) हों। यदि शून्य तत्वों की संख्या कुल तत्वों के आधे से अधिक हो, तो यह स्पार्स मैट्रिक्स कहलाता है। उदाहरण 9/2 = 4.5 → स्पार्स मैट्रिक्स C++ प्रोग्राम उदाहरण #include <iostream> using namespace std; int main() { int a[10][10] =

  12. C++ प्रोग्राम: सिंगली लिंक्ड लिस्ट कार्यान्वयन

    सिंगली लिंक्ड लिस्ट प्रत्येक नोड में डेटा और अगले नोड का संदर्भ होता है। अंतिम नोड NULL इंगित करता है। केवल head से पूरी सूची एक्सेस की जा सकती है। C++ प्रोग्राम उदाहरण next; } } int main() { insert(3); insert(1); insert(7); insert(2); insert(9); cout << The link

  13. C++ प्रोग्राम: सर्कुलर सिंगली लिंक्ड लिस्ट कार्यान्वयन

    सर्कुलर सिंगली लिंक्ड लिस्ट अंतिम नोड पहले नोड (head) को इंगित करता है, जिससे एक वृत्त बनता है। केवल head संदर्भ से पूरी सूची एक्सेस की जा सकती है। C++ प्रोग्राम उदाहरण next; } while (ptr != head); } int main() { insert(3); insert(1); insert(7); insert(2); insert(9); c

  14. C++ प्रोग्राम: डबल लिंक्ड लिस्ट कार्यान्वयन

    डबल लिंक्ड लिस्ट डबल लिंक्ड लिस्ट में प्रत्येक नोड में तीन भाग होते हैं: डेटा, अगले नोड का संदर्भ, और पिछले नोड का संदर्भ। इसे दोनों दिशाओं में ट्रैवर्स किया जा सकता है। C++ प्रोग्राम उदाहरण next; } } int main() { insert(3); insert(1); insert(7); insert(2); insert(9);

  15. C++ प्रोग्राम: ऐरे का उपयोग करके स्टैक कार्यान्वयन

    ऐरे आधारित स्टैक निश्चित आकार की सरणी और top सूचकांक का उपयोग करके स्टैक कार्यान्वयन। LIFO सिद्धांत का पालन करता है। C++ प्रोग्राम उदाहरण = MAX - 1) cout << Stack Overflow << endl; else { top++; stack[top] = val; } } void pop() { if (top = 0; i--)

  16. C++ प्रोग्राम: लिंक्ड लिस्ट का उपयोग करके स्टैक कार्यान्वयन

    स्टैक डेटा संरचना स्टैक LIFO (Last In First Out) सिद्धांत का पालन करता है - अंत में डाला गया तत्व पहले निकाला जाता है। मुख्य ऑपरेशन: Push, Pop, Peek। लिंक्ड लिस्ट आधारित स्टैक कार्यान्वयन next; } } cout << endl; } int main() { int ch, val; cout << 1) Push in st

  17. C++ STL में acos() फ़ंक्शन

    acos() फ़ंक्शन acos() फ़ंक्शन दिए गए मान का आर्ककोसाइन (व्युत्क्रम कोसाइन) लौटाता है। यह <cmath> हेडर में परिभाषित है। सिंटैक्स acos(var) पैरामीटर: var - float, double, या long double प्रकार का, मान [-1, 1] की सीमा में होना चाहिए। वापसी मान रेडियन में कोण, सीमा: [0, π]। उदाहरण 1: रेडियन मे

  18. C++ STL में atan2() फ़ंक्शन

    atan2() फ़ंक्शन atan2() फ़ंक्शन निर्देशांक (x, y) के स्पर्शज्या व्युत्क्रम (आर्कटैंजेंट) को लौटाता है। यह C++ STL में <cmath> हेडर में परिभाषित है। सिंटैक्स atan2(dataType y, dataType x) पैरामीटर: y (y-निर्देशांक), x (x-निर्देशांक) - float, double, या long double प्रकार के। वापसी मान रेडियन

  19. C++ प्रोग्राम: ऐरे का उपयोग करके क्यू कार्यान्वयन

    ऐरे आधारित क्यू क्यू FIFO सिद्धांत का पालन करती है। ऐरे कार्यान्वयन में निश्चित आकार की सरणी और front/rear सूचकांक का उपयोग किया जाता है। C++ प्रोग्राम उदाहरण rear) { cout << Queue Underflow << endl; return; } else { cout << Element deleted: <<

  20. C++ प्रोग्राम: लिंक्ड लिस्ट का उपयोग करके क्यू कार्यान्वयन

    क्यू (Queue) डेटा संरचना क्यू एक अमूर्त डेटा संरचना है जो FIFO (First In First Out) सिद्धांत का पालन करती है - पहले डाला गया तत्व पहले निकाला जाता है। लिंक्ड लिस्ट का उपयोग करके क्यू कार्यान्वयन next; } cout << endl; } int main() { int ch; cout << 1) Insert element to

Total 6007 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:20/301  20-कंप्यूटर/Page Goto:1 14 15 16 17 18 19 20 21 22 23 24 25 26