当我实际上没有要移动/复制的内容时,我需要将memmove()
/memcpy()
视为边缘情况吗?
int numberOfBytes = ...
if( numberOfBytes != 0 ) {
memmove( dest, source, numberOfBytes );
}
还是直接调用函数而不进行检查?
int numberOfBytes = ...
memmove( dest, source, numberOfBytes );
在前面的代码片段中,这个检查是必要的吗?
memcpy
复制0字节的情况。 - jalf