Я написал причину, по которой некоторые реализации memcpy («в тестовой среде») могут привести к проблемам с memcpy (0, 0, 0). Я думаю, это ново.
очень хорошо разбираюсь в стандарте C, поэтому, пожалуйста, потерпите меня.
Я хотел бы знать, гарантируется ли стандартом, чтоmemcpy(0,0,0)
безопасно.
Единственное ограничение, которое я смог найти, это то, что если области памяти перекрываются, то поведение не определено ...
Но можем ли мы считать, что области памяти здесь перекрываются?