अपवाद पर किसी ऑब्जेक्ट के स्थिर प्रकार का उपयोग फेंक दिया गया ऑब्जेक्ट कॉपी करें। उदाहरण के लिए:क्यों वस्तुओं को फेंकना चाहिए-प्रारंभिक?
struct foo
{
foo() = default;
foo(const foo&) = delete;
};
int main()
{
throw foo();
}
Clang++ --std=c++14
शिकायत है कि स्पष्ट रूप से हटाए प्रतिलिपि निर्माता नहीं किया जा सकता। इसके बजाय इसे क्यों शुरू नहीं किया जा सकता है?
मैं अब इसे हटा नहीं सकता क्योंकि इसका जवाब है लेकिन मैं "सरल टाइपोग्राफ़िक त्रुटि" के कारण ऑफ़-विषय के रूप में बंद करने के लिए मतदान कर रहा हूं। मेरी समस्या इस के रूप में तुच्छ नहीं थी, लेकिन मैं स्पष्ट रूप से एक चालक कन्स्ट्रक्टर बनाने के लिए भूल गया था। – zneak
आपके प्रश्न के लिए धन्यवाद मैंने कुछ सीखा है। कृपया इसे बंद करने के लिए वोट न दें, और किसी भी तरह से इसे हटाएं नहीं !! –