सी ++ प्रोग्राम new_handler()
को परिभाषित और सेट कर सकते हैं जिन्हें मेमोरी आवंटन कार्यों जैसे operator new()
से बुलाया जाना चाहिए यदि अनुरोध की गई स्मृति आवंटित करना असंभव है।कचरा संग्रह के अलावा सी ++ में "new_handler" का उपयोग क्या किया जा सकता है?
कस्टम new_handler()
का एक उपयोग dealing with C++ implementations that don't throw an exception on allocation failure है। एक और उपयोग कचरा संग्रह को लागू करने वाले सिस्टम पर कचरा संग्रह शुरू कर रहा है।
कस्टम new_handler()
के अन्य उपयोग क्या हैं?