सी में स्थिर चर के आरंभीकरण के बारे में मेरे पास एक प्रश्न है। मैं जानता हूं कि यदि हम एक वैश्विक स्थिर वैरिएबल घोषित करते हैं तो डिफ़ॉल्ट रूप से मान 0 । उदाहरण के लिए: static int a; //although we do not initialize it, the value of a is 0 लेकिन निम्न डेटा […]
सी ++ क्लास में स्थिर सदस्य चर के लिए – प्रारंभिक कक्षा के बाहर किया जाता है। मुझे आश्चर्य है क्योंकि? इसके लिए कोई तार्किक तर्क / बाधा? या यह विशुद्ध रूप से विरासत का कार्यान्वयन है – जो मानक सही नहीं करना चाहता है? मुझे लगता है कि कक्षा में आरंभीकरण अधिक "सहज" और […]
मैंने देखा है कि कक्षा में मेरे कुछ कार्य वास्तव में ऑब्जेक्ट तक नहीं पहुंच रहे हैं, इसलिए मैंने उन्हें static बना दिया फिर कंपाइलर ने मुझे बताया कि वे सभी चर का उपयोग करना स्थिर भी होना चाहिए – ठीक है, अब तक काफी समझा जा सकता है। मेरे पास स्ट्रिंग चर का एक […]
पायथन में कूदो – यह आकर्षक होगा, लेकिन इसे कक्षा के निर्माता को कॉल करने में गलत होगा। यह मोहक है, क्योंकि यह एक निर्माता की तरह दिखता है (सम्मेलन द्वारा, __init__ क्लास के लिए परिभाषित पहली विधि है), एक (यह कक्षा के एक नव निर्मित उदाहरण में निष्पादित कोड का पहला टुकड़ा है) जैसी […]
मेरे पास कुछ है जो वास्तव में मुझे पहेली करता है, विशेष रूप से निम्न कोड एक कंपाइलर त्रुटि "अनसुलझे पहचानकर्ता स्वयं" को ट्रिगर करता है, और मुझे यकीन नहीं है कि यह क्यों हो रहा है, क्योंकि आलसी का अर्थ है कि उस समय संपत्ति का उपयोग किया जाएगा, कक्षा पहले से ही तत्काल […]
मेरे पास 2 जार हैं, चलो उन्हें a.jar और b.jar कहते हैं। b.jar a.jar पर निर्भर करता है A.jar में, मैंने एक वर्ग को परिभाषित किया, चलो इसे StaticClass कहते हैं। StaticClass में, मैंने एक स्थिर ब्लॉक परिभाषित किया, जिसे "init" नामक एक विधि बुलाया गया है: public class StaticClass { static { init(); } […]
मैं बस सी + + में आने की शुरुआत कर रहा हूं और मैं कुछ अच्छी आदतें उठाऊँगा अगर मैंने सिर्फ new ऑपरेटर के साथ एक प्रकार की सरणी को आवंटित किया है, तो मैं उन सभी को बिना किसी बिना रोशन के सभी 0 में कैसे आरंभ कर सकता हूं? क्या मैं सिर्फ memset […]
मान लीजिए मेरे पास निम्न सी चार एरेज़ हैं: char okaysize4[5] = "four"; // line 5 char toosmall4[4] = "four"; // line 6 char toosmall3[3] = "four"; // line 7 जब मैं जीसीसी 4.4.7 के साथ संकलित करता हूं, तो मुझे निम्न त्रुटि मिलती है: सरणी.c: 7: चेतावनी: वर्ण की सरणी के लिए initializer-string बहुत […]
मेरे पास निम्न कोड था: #include <iostream> struct T { int a, b, c; }; int main() { T t = {0}; std::cout << ta << ',' << tb << ',' << tc << '\n'; } आउटपुट : 0,0,0 इस कोड के कई सालों बाद एक महत्वपूर्ण उत्पादन वातावरण में खुशी से चल रहे हैं, […]
एक घंटे पहले मैंने एक जवाब पोस्ट किया जो मेरे अनुसार सही था। हालांकि मार्टिन बी ने मेरा जवाब घटा दिया था उसने कहा आप सिर्फ भाग्यशाली हैं और शून्य प्राप्त कर रहे हैं क्योंकि मुझे जो स्मृति में रखा गया था वह शून्य-प्रारंभिक रूप से हुआ। यह मानक द्वारा गारंटी नहीं है हालांकि यहां […]