使用memcpy()源和目标重叠时可能会导致未定义的行为 - 在这些情况下只能memmove()使用.
memcpy()
memmove()
但是,如果我确定缓冲区不重叠怎么办?是否有理由专门memcpy()或具体使用memmove()?我应该使用哪个以及为什么?
c c++ memory
c ×1
c++ ×1
memory ×1