C++strcpy实现

代码:

微软实现

char * strcpy(char * dst, const char * src)
{
        char * cp = dst;
 
        while( *cp++ = *src++ )
                ;               /* Copy src over dst */
        return( dst );
}

林锐《高质量C++/C编程指南》
#include <assert.h>
char *strcpy(char *strDest, const char *strSrc)
{ 
 
    assert((strDest!=NULL) && (strSrc !=NULL)); 
 
    char *address = strDest;                   
 
    while( (*strDest++ = * strSrc++) != '/0' )   
 
       ; 
 
    return address ;                         
 
}
posted @ 2020-04-11 16:26  Akmf's_blog  阅读(187)  评论(0)    收藏  举报