有没有更快的strcpy
  • 板块灌水区
  • 楼主BD_AZZR_CN
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/10/3 12:19
  • 上次更新2024/10/3 15:51:14
查看原帖
有没有更快的strcpy
767779
BD_AZZR_CN楼主2024/10/3 12:19

在诊所无聊搓了一个copy,据说这样会快一点

void copy(char* a, const char* b,int count) {
	unsigned long long* t = (unsigned long long*)a;
	unsigned long long* f = (unsigned long long*)b;
	for (int i = 0; i < count / 8; i++) {
		*t++ = *f++;
	}
	a = (char*)t;
	b = (char*)f;
	for (int i = 0; i < count % 8; i++) {
		*a++ = *b++;
	}
}
2024/10/3 12:19
加载中...