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

8
`थ्रो न्यू एरर` और` थ्रो थ्री ऑबजेक्ट` में क्या अंतर है?
मैं एक सामान्य त्रुटि हैंडलर लिखना चाहता हूं जो कोड के किसी भी उदाहरण पर उद्देश्य से फेंके गए कस्टम त्रुटियों को पकड़ लेगा। जब मुझे throw new Error('sample')निम्न कोड पसंद आया try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } फ़ायरफ़ॉक्स में लॉग …

6
मैं एक Promise.catch हैंडलर के अंदर क्यों नहीं फेंक सकता हूं?
मैं सिर्फ Errorकैचबैक कॉल के अंदर क्यों नहीं फेंक सकता और इस प्रक्रिया को त्रुटि को संभालने देता हूं जैसे कि यह किसी अन्य दायरे में था? अगर मैं कुछ नहीं करता तो उसका console.log(err)प्रिंट आउट नहीं निकलता और जो कुछ हुआ उसके बारे में मुझे कुछ नहीं पता। प्रक्रिया …

14
क्या मुझे C ++ में एक अपवाद विशेषांक का उपयोग करना चाहिए?
C ++ में, आप यह निर्दिष्ट कर सकते हैं कि कोई फ़ंक्शन एक अपवाद विशेषांक का उपयोग करके एक अपवाद को फेंक सकता है या नहीं फेंक सकता है। उदाहरण के लिए: void foo() throw(); // guaranteed not to throw an exception void bar() throw(int); // may throw an exception …

4
सी ++ में, यदि फेंक एक अभिव्यक्ति है, तो इसका प्रकार क्या है?
मैंने इसे अपने संक्षिप्त विवरणों में से एक में उठाया है: http://www.smallshire.org.uk/sufficientlysmall/2009/07/31/in-c-throw-is-an-expression/ मूल रूप से, लेखक बताते हैं कि C ++ में: throw "error" अभिव्यक्ति है। यह वास्तव में मुख्य पाठ और व्याकरण दोनों में सी ++ मानक में स्पष्ट रूप से स्पष्ट रूप से वर्तनी है। हालाँकि, जो स्पष्ट …
115 c++  throw 

7
C ++ में अपवाद कैसे काम करते हैं (पर्दे के पीछे)
मैं देख रहा हूं कि लोग कहते हैं कि अपवाद धीमे हैं, लेकिन मुझे कभी कोई सबूत नहीं दिखता। इसलिए, यह पूछने के बजाय कि क्या वे हैं, मैं पूछूंगा कि पर्दे के पीछे अपवाद कैसे काम करते हैं, इसलिए मैं निर्णय ले सकता हूं कि उनका उपयोग कब करना …

3
C ++ 03 थ्रो () के बीच अंतर C ++ 11 noexcept निर्दिष्ट करें
क्या रनटाइम और कंपाइल टाइम में क्रमशः जांचे जाने के अलावा throw()और कोई अंतर noexceptहै? यह विकिपीडिया C ++ 11 लेख बताता है कि C ++ 03 थ्रो स्पेसर पदावनत हैं। ऐसा क्यों है, noexceptजो संकलन के समय सभी को कवर करने में सक्षम है? [नोट: मैंने इस प्रश्न और …
100 c++  exception  c++11  throw  noexcept 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.