null-pointer पर टैग किए गए जवाब



2
अशक्त उदाहरण पर एक सदस्य फ़ंक्शन को लागू करने के लिए अपरिभाषित व्यवहार कब होता है?
निम्नलिखित कोड पर विचार करें: #include <iostream> struct foo { // (a): void bar() { std::cout << "gman was here" << std::endl; } // (b): void baz() { x = 5; } int x; }; int main() { foo* f = 0; f->bar(); // (a) f->baz(); // (b) } हम …

8
Javax.annotation के अंदर @ योग्य नहीं मिल सकता है।
मैं @Nullable खत्म करने के लिए एनोटेशन का उपयोग करना चाहता हूं NullPointerExceptions। मुझे नेट पर कुछ ट्यूटोरियल मिले, मैंने देखा कि यह एनोटेशन पैकेज से आता है javax.annotation.Nullable; लेकिन जब मैं इसे आयात करता हूं तो एक संकलन त्रुटि उत्पन्न होती है: प्रतीक नहीं मिल सकता है

1
रस्ट के विकल्प प्रकार का ओवरहेड क्या है?
जंग में, संदर्भ कभी भी अशक्त नहीं हो सकते हैं, इसलिए ऐसे मामले में जहां आपको वास्तव में अशक्त होने की जरूरत है, जैसे कि एक लिंक की गई सूची, आप Optionप्रकार का उपयोग करते हैं : struct Element { value: i32, next: Option<Box<Element>>, } एक साधारण पॉइंटर की तुलना …

4
क्या मेम्ची (0,0,0) प्रदर्शन करने के लिए सुरक्षित होने की गारंटी है?
मैं सी मानक का इतना अच्छा जानकार नहीं हूं, इसलिए कृपया मेरे साथ रहें। मैं यह जानना चाहूंगा कि क्या यह गारंटी है कि मानक द्वारा, memcpy(0,0,0)यह सुरक्षित है। केवल प्रतिबंध मुझे मिल सकता है कि यदि स्मृति क्षेत्र ओवरलैप करते हैं, तो व्यवहार अपरिभाषित है ... लेकिन क्या हम …

1
C ++ nullptr कार्यान्वयन कैसे काम करता है?
मैं यह जानने के लिए उत्सुक हूं कि कैसे nullptrकाम करता है। मानक N4659 और N4849 कहते हैं: इसे टाइप करना होगा std::nullptr_t; आप इसका पता नहीं लगा सकते हैं; इसे सीधे एक पॉइंटर और पॉइंटर को सदस्य में बदला जा सकता है; sizeof(std::nullptr_t) == sizeof(void*); इसका रूपांतरण boolहै false; …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.