首页 > 试题广场 >

C++ 中 `memcpy`、`memmove`、`strc

[问答题]
C++ 中 `memcpy`、`memmove`、`strcpy` 有什么区别?
 `memcpy`:按字节复制指定长度的数据,源地址和目的地址不能重叠,性能最快
`memmove`:按字节复制指定长度的数据,源地址和目的地址可以重叠,内部会先判定拷贝方向。
`strcpy` :复制以'\0'结尾的C风格的字符串,会复制到'\0'为止,要求缓冲区足够大,否则会发生缓冲区溢出。
发表于 2025-07-03 14:38:38 回复(0)