Почему не существует стандартная функция memswap

Почему бы не иметь c стандарт memswap функции, которые, вероятно, выглядеть следующим образом:

int memswap(void *ptr1, void *ptr2, size_t nbytes)?

я знаю, что это было бы легко написать, но я думаю, что libc могли бы сделать некоторые удивительные трюки, чтобы ускорить его, как в некоторых реализациях это сделать для memcpy.

Найдено 5 ответов:

Why isn't there a standard memswap function

http://stackoverflow.com/questions/109249/why-isnt-there-a-standard-memswap-function

Посмотреть решение →