Tôi có cần phải xử lý các trường hợp khi tôi thực sự không có gì để di chuyển / sao chép với memmove()
/ memcpy()
như các trường hợp cạnh không
int numberOfBytes = ...
if( numberOfBytes != 0 ) {
memmove( dest, source, numberOfBytes );
}
hay tôi chỉ nên gọi hàm mà không cần kiểm tra
int numberOfBytes = ...
memmove( dest, source, numberOfBytes );
Việc kiểm tra trong đoạn mã trước đây có cần thiết không?
memcpy