exception पर टैग किए गए जवाब

एक अपवाद एक असामान्य स्थिति है जिसे कार्यक्रम के सामान्य प्रवाह से विचलन की आवश्यकता होती है। आम तौर पर, एक अपवाद के परिणामस्वरूप कुल विफलता नहीं होनी चाहिए, लेकिन इसके बजाय एक अपवाद हैंडलर द्वारा भाग लिया जाना चाहिए। अपवाद हैंडलिंग कई प्रोग्रामिंग भाषाओं में एक अंतर्निहित निर्माण है। आमतौर पर, अपवाद को स्टैक को अनइंस्टॉल करके नियंत्रित किया जाता है, इस प्रकार अपवाद के दायरे से बाहर एक परिभाषित स्थिति में वापस चला जाता है, और फिर हैंडलर ब्लॉक या रूटीन को लागू करना।

3
C ++ 03 थ्रो () के बीच अंतर C ++ 11 noexcept निर्दिष्ट करें
क्या रनटाइम और कंपाइल टाइम में क्रमशः जांचे जाने के अलावा throw()और कोई अंतर noexceptहै? यह विकिपीडिया C ++ 11 लेख बताता है कि C ++ 03 थ्रो स्पेसर पदावनत हैं। ऐसा क्यों है, noexceptजो संकलन के समय सभी को कवर करने में सक्षम है? [नोट: मैंने इस प्रश्न और …
100 c++  exception  c++11  throw  noexcept 

15
अंत में ब्लॉक में अपवाद फेंकता है
क्या finallyब्लॉक में फेंक दिए गए अपवादों को संभालने का एक सुंदर तरीका है ? उदाहरण के लिए: try { // Use the resource. } catch( Exception ex ) { // Problem with the resource. } finally { try{ resource.close(); } catch( Exception ex ) { // Could not close …


3
क्या कोष्ठक के बिना "बढ़ा अपवाद ()" और "अपवाद को बढ़ाने" के बीच अंतर है?
एक पैरामीटर रहित अपवाद को परिभाषित करना: class MyException(Exception): pass जब उठाया जाता है, तो क्या कोई अंतर है: raise MyException तथा raise MyException() मुझे कोई नहीं मिला; क्या यह केवल एक अतिभारित वाक्यविन्यास है?
100 python  exception 

1
क्या मुझे जावास्क्रिप्ट में `थ्रो` के बाद` वापसी` की आवश्यकता है?
मैं फेंक रहा हूं Error एक विधि से जिसे मैं नीचे से जल्दी बाहर निकालना चाहता हूं: // No route found if(null === nextRoute) { throw new Error('BAD_ROUTE'); } क्या मुझे return;अपने बाद एक बयान देने की आवश्यकता है throw? यह मेरे लिए, अभी के लिए काम करता है। यदि …

14
क्या मुझे std :: अपवाद से विरासत में मिलना चाहिए?
मैंने कम से कम एक विश्वसनीय स्रोत (एक C ++ वर्ग जो मैंने लिया है) देखा है कि C ++ में एप्लिकेशन-विशिष्ट अपवाद वर्गों से इनहेरिट करना चाहिए std::exception। मैं इस दृष्टिकोण के लाभों पर स्पष्ट नहीं हूं। C # से विरासत में मिलने के कारण ApplicationExceptionस्पष्ट हैं: आपको कुछ …

6
IllegalArgumentException को कब फेंकना चाहिए?
मुझे चिंता है कि यह एक रनटाइम अपवाद है इसलिए इसे शायद ही इस्तेमाल किया जाना चाहिए। मानक उपयोग मामला: void setPercentage(int pct) { if( pct < 0 || pct > 100) { throw new IllegalArgumentException("bad percent"); } } लेकिन ऐसा लगता है कि यह निम्नलिखित डिजाइन को मजबूर करेगा: …

3
अजगर में अपवाद संचालकों की लागत
में एक और सवाल , स्वीकार किए जाते हैं जवाब अगर बयान / ब्लॉक को छोड़कर प्रदर्शन में सुधार करने एक कोशिश के साथ अजगर कोड में जगह एक (बहुत सस्ता) का सुझाव दिया। कोडिंग शैली एक तरफ जारी रखती है, और यह मानते हुए कि अपवाद को कभी ट्रिगर …

14
अजगर: एक पंक्ति में कथन आज़माएँ
क्या एक कोशिश में / एक ही लाइन को छोड़कर, अजगर में एक तरीका है? कुछ इस तरह... b = 'some variable' a = c | b #try statement goes here जहां bएक घोषित चर है और cनहीं है ... इसलिए cएक त्रुटि फेंक aदेगा और बन जाएगा b...

4
रूबी कस्टम त्रुटि कक्षाएं: संदेश विशेषता का उत्तराधिकार
मुझे कस्टम अपवाद कक्षाओं के बारे में अधिक जानकारी नहीं मिल सकती है। मुझे क्या पता आप अपने कस्टम त्रुटि वर्ग की घोषणा कर सकते हैं और इसे इनहेरिट StandardErrorकर सकते हैं, इसलिए इसे rescued: class MyCustomError < StandardError end यह आपको इसका उपयोग करने की अनुमति देता है: raise …


30
ग्रहण - java.lang.ClassNotFoundException
ग्रहण से बाहर अपना ज्यूनिट-टेस्ट शुरू करने की कोशिश करने पर, मुझे "क्लासनॉटफ़ाउंड एक्ससेप्शन" मिलता है। कंसोल से "एमवीएन टेस्ट" चलाते समय - सब कुछ ठीक काम करता है। इसके अलावा, ग्रहण में कोई समस्या नहीं बताई गई है। मेरी परियोजना संरचना निम्नलिखित है: मूल परियोजना (पोम-पैकेजिंग) वेब परियोजना (युद्ध-पैकेजिंग …

4
पैदावार क्यों नहीं पकड़ के साथ एक कोशिश ब्लॉक के अंदर दिखाई दे सकते हैं?
निम्नलिखित ठीक है: try { Console.WriteLine("Before"); yield return 1; Console.WriteLine("After"); } finally { Console.WriteLine("Done"); } finallyब्लॉक जब पूरी बात का निष्पादन पूरा होने (चलाता है IEnumerator<T>का समर्थन करता है IDisposableयह भी जब गणना छोड़ दिया जाता है सुनिश्चित करने के लिए इससे पहले कि यह खत्म एक तरीका प्रदान करने)। …

8
समस्या निवारण "संबंधित फ़ील्ड में अमान्य लुकअप: icontains" है
मेरे पास निम्नलिखित मॉडल हैं models.py: class ListinoTraduttore(models.Model): traduttore = models.ForeignKey('Traduttore', related_name='Traduttore') linguaDa = models.ForeignKey(Lingua, related_name = "linguaDa") linguaA = models.ForeignKey(Lingua, related_name = "linguaA") prezzoParola = models.CharField(max_length=50, blank=True) prezzoRiga = models.CharField(max_length=50, blank=True) scontoCat = models.CharField(max_length=50, blank=True) scontoFuzzy = models.CharField(max_length=50, blank=True) scontoRipetizioni = models.CharField(max_length=50, blank=True) class Meta: verbose_name_plural = "Listini Traduttori" …

11
कोटलिन में टेस्ट अपवाद अपवाद
जावा में, प्रोग्रामर JUnit परीक्षण मामलों के लिए अपेक्षित अपवादों को इस तरह निर्दिष्ट कर सकता है: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } मैं कोटलिन में यह कैसे करूंगा? मैंने दो सिंटैक्स भिन्नताएँ आज़माई हैं, लेकिन उनमें से कोई भी काम नहीं …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.