ฉันจำเป็นต้องปฏิบัติต่อกรณีหรือไม่เมื่อฉันไม่มีสิ่งใดให้เคลื่อนย้าย / คัดลอกโดยมีmemmove()
/ memcpy()
เป็นกรณีขอบ
int numberOfBytes = ...
if( numberOfBytes != 0 ) {
memmove( dest, source, numberOfBytes );
}
หรือฉันควรเรียกใช้ฟังก์ชันโดยไม่ตรวจสอบ
int numberOfBytes = ...
memmove( dest, source, numberOfBytes );
การตรวจสอบข้อมูลโค้ดในอดีตจำเป็นหรือไม่