सी++ वॉकथ्रू

सी++ होम सी++ परिचय सी++ प्रारंभ करें सी++ सिंटेक्स सी++ आउटपुट सी++ टिप्पणियाँ सी++ चर सी ++ उपयोगकर्ता इनपुट सी++ डेटा प्रकार सी++ ऑपरेटर्स सी++ स्ट्रिंग्स सी++ गणित सी++ बूलियन सी++ शर्तें सी++ स्विच सी++ जबकि लूप सी++ लूप के लिए सी++ ब्रेक/जारी रखें सी ++ सरणी सी++ संदर्भ सी++ पॉइंटर्स

सी++ फंक्शन

सी++ फंक्शन सी++ फंक्शन पैरामीटर्स सी++ फंक्शन ओवरलोडिंग

सी++ क्लासेस

सी++ ओओपी सी++ क्लासेस/ऑब्जेक्ट्स सी++ क्लास मेथड्स सी++ कंस्ट्रक्टर्स सी++ एक्सेस स्पेसिफायर्स सी++ एनकैप्सुलेशन सी ++ वंशानुक्रम सी++ बहुरूपता सी++ फ़ाइलें सी++ अपवाद

सी++ कैसे करें

दो नंबर जोड़ें

सी++ उदाहरण

सी++ उदाहरण सी++ कंपाइलर सी++ एक्सरसाइज सी++ प्रश्नोत्तरी


सी ++ ऐरे आकार को छोड़ दें


ऐरे आकार को छोड़ दें

आपको सरणी का आकार निर्दिष्ट करने की आवश्यकता नहीं है। लेकिन अगर आप नहीं करते हैं, तो यह केवल उतना ही बड़ा होगा जितना इसमें डाले गए तत्व:

string cars[] = {"Volvo", "BMW", "Ford"}; // size of array is always 3

यह पूरी तरह से ठीक है। हालाँकि, समस्या उत्पन्न होती है यदि आप भविष्य के तत्वों के लिए अतिरिक्त स्थान चाहते हैं। फिर आपको मौजूदा मानों को अधिलेखित करना होगा:

string cars[] = {"Volvo", "BMW", "Ford"};
string cars[] = {"Volvo", "BMW", "Ford", "Mazda", "Tesla"};

यदि आप आकार निर्दिष्ट करते हैं, तो सरणी अतिरिक्त स्थान आरक्षित करेगी:

string cars[5] = {"Volvo", "BMW", "Ford"}; // size of array is 5, even though it's only three elements inside it

अब आप दूसरों को अधिलेखित किए बिना चौथा और पाँचवाँ तत्व जोड़ सकते हैं:

cars[3] = "Mazda";
cars[4] = "Tesla";

घोषणा पर तत्वों को छोड़ दें

घोषणा पर तत्वों को निर्दिष्ट किए बिना एक सरणी घोषित करना और बाद में उन्हें जोड़ना भी संभव है:

string cars[5];
cars[0] = "Volvo";
cars[1] = "BMW";
...