template <typename T>
int custom_memcmp(const T* a, const T* b, std::size_t n);
这会比 C 的 memcmp 快吗?
如果 sizeof(T) != 1: 它将执行较少的迭代,并且可以将值与其实际类型进行比较。例如,除了直接比较两个“long long”之外,我会比比较两个 8 字节缓冲区更快。
template <typename T>
int custom_memcmp(const T* a, const T* b, std::size_t n);
这会比 C 的 memcmp 快吗?
如果 sizeof(T) != 1: 它将执行较少的迭代,并且可以将值与其实际类型进行比较。例如,除了直接比较两个“long long”之外,我会比比较两个 8 字节缓冲区更快。