【发布时间】:2011-11-18 16:59:56
【问题描述】:
memmove/memcpy/strcpy 原型中的第二个参数类似: 例如:
void *memmove(void *dest, const void *src, size_t n); //const void*
char *strcpy(char *dest, const char *src); //const char*
但显然,如果 dest 和 src 重叠,那么 src 的内容就会改变,违反了 const void/char *?
【问题讨论】:
标签: c constants strcpy memmove