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

चरों के गतिशील आरंभीकरण से आप क्या समझते हैं?

ऑब्जेक्ट का डायनेमिक इनिशियलाइज़ेशन रन टाइम पर ऑब्जेक्ट को इनिशियलाइज़ करने के लिए संदर्भित करता है यानी रन टाइम के दौरान किसी ऑब्जेक्ट का प्रारंभिक मान प्रदान किया जाना है। डायनेमिक इनिशियलाइज़ेशन कंस्ट्रक्टर्स का उपयोग करके और कंस्ट्रक्टर्स को पैरामीटर वैल्यू पास करने के लिए प्राप्त किया जा सकता है। रन टाइम के दौरान क्लास वेरिएबल्स को इनिशियलाइज़ करने के लिए इस प्रकार के इनिशियलाइज़ेशन की आवश्यकता होती है।

हमें डायनामिक इनिशियलाइज़ेशन की आवश्यकता क्यों है?

वस्तुओं के गतिशील आरंभीकरण की आवश्यकता है

. के रूप में
  • यह मेमोरी का कुशलता से उपयोग करता है।

  • अतिभारित कंस्ट्रक्टरों का उपयोग करके विभिन्न आरंभीकरण प्रारूप प्रदान किए जा सकते हैं।

  • इसमें स्थिति को ध्यान में रखते हुए रन टाइम में डेटा के विभिन्न स्वरूपों का उपयोग करने का लचीलापन है।

उदाहरण कोड

#include <iostream>
using namespace std;
class simple_interest {
   float principle , time, rate ,interest;
   public:
      simple_interest (float a, float b, float c) {
         principle = a;
         time =b;
         rate = c;
      }
      void display ( ) {
         interest =(principle* rate* time)/100;
         cout<<"interest ="<<interest ;
      }
};
int main() {
   float p,r,t;
   cout<<"principle amount, time and rate"<<endl;
   cout<<"2000 7.5 2"<<endl;
   simple_interest s1(2000,7.5,2);//dynamic initialization
   s1.display();
   return 1;
}

आउटपुट

Enter principle amount ,rate and time
2000 7.5 2
Interest =300

  1. डायनामिक आईपी एड्रेस क्या है?

    एक गतिशील आईपी पता एक आईपी पता है जो स्वचालित रूप से प्रत्येक कनेक्शन, या नोड . को असाइन किया जाता है , किसी नेटवर्क का, जैसे आपका स्मार्टफ़ोन, डेस्कटॉप पीसी, या वायरलेस टैबलेट। IP पतों का यह स्वचालित असाइनमेंट एक DHCP सर्वर द्वारा पूरा किया जाता है। एक DHCP-सर्वर-असाइन किए गए IP पते को गतिशील . कह

  1. इंटरफेस और सेवाओं से आप क्या समझते हैं?

    आम तौर पर एक नेटवर्क सेवा एक एप्लिकेशन है जो एप्लिकेशन लेयर और ऊपर पर चलता है और कंप्यूटर नेटवर्किंग में उपयोग किया जाता है। नेटवर्क सेवा डेटा संग्रहण, हेरफेर, प्रस्तुति, संचार प्रदान करती है। इसे क्लाइंट-सर्वर आर्किटेक्चर या पीयर-टू-पीयर आर्किटेक्चर का उपयोग करके कार्यान्वित किया जाता है। सेवा इं

  1. C प्रोग्रामिंग में स्टैटिक मेमोरी एलोकेशन से आप क्या समझते हैं?

    मेमोरी को निम्नलिखित दो तरीकों से आवंटित किया जा सकता है - स्थिर मेमोरी आवंटन स्थिर चर एक निश्चित आकार के आवंटित स्थान के एक ब्लॉक में परिभाषित करता है। एक बार आवंटित होने के बाद, इसे कभी भी मुक्त नहीं किया जा सकता है। प्रोग्राम में घोषित चर के लिए मेमोरी आवंटित की जाती है। पता & ऑपरेटर का उप