< नई> शीर्षक में नए की परिभाषा है:मॉलोक को इसकी आवश्यकता होने के बावजूद नए को पॉइंटर को कास्ट की आवश्यकता क्यों नहीं है?
void* operator new(size_t);
और malloc की परिभाषा में कहा गया है के रूप में किया जाता है:
void* malloc(size_t);
अब, C++ एक जोरदार टाइप किया भाषा है, यह एक की आवश्यकता है प्रोग्रामर से एक शून्य * पॉइंटर को प्रोग्रामर के प्रकार के रूप में परिवर्तित करने के लिए डाला गया है ... मॉलोक में, हमें एक कलाकार करना है, लेकिन नए में नहीं, हालांकि दोनों एक शून्य * सूचक लौटाते हैं। क्यूं कर?
इस चेक बाहर http://www.codeproject.com/Articles/6555/To-new-is-C-To-malloc -इस-सी-टू-मिक्स-इन-पाप - – pyCthon
यह भी http://stackoverflow.com/questions/184537/in-what-cases-do-i-use-malloc-vs-new – pyCthon
यह भी देखें : http://stackoverflow.com/q/1885849/1155650 –