memmove/memcpy/strcpy के लिए प्रोटोटाइप में दूसरा आर्ग समान हैं"कॉन्स्ट शून्य *" का अर्थ memmove में क्या है? उदाहरण के लिए :
void *memmove(void *dest, const void *src, size_t n); //const void*
char *strcpy(char *dest, const char *src); //const char*
लेकिन जाहिरा तौर पर, गंतव्य और src ओवरलैप है, तो स्रोत की सामग्री को बदल दिया जाएगा अगर, स्थिरांक शून्य/चार का उल्लंघन *?
सहमत है, यह सही है। – Alcott
क्या आपका मतलब है, अगर मैं यह सुनिश्चित नहीं कर सकता कि क्या dest और src ओवरलैप है या नहीं, तो मैं बेहतर स्ट्रैपी का उपयोग नहीं करता, है ना? – Alcott
@ एल्कोट: यह सही है। अभ्यास में आप जो अधिक संभावना देखेंगे वह यह है कि यदि आपके क्षेत्र 'dest