memcpy函数的定义在哪里?它在wchar.h中声明,我可以在那里找到
/* memcpy and memmove are defined just for use in wmemcpy and wmemmove */
然后我在我的计算机上只找到了wmemcpy_s.c,并且有一个wmemcpy_s函数的定义,它使用wmemcpy
函数,使用memcpy
。
memcpy的定义在哪里?
答案 0 :(得分:1)
这取决于使用的编译器。对于gcc,通用memcpy位于libgcc.a,通常是rep movsb。如果打开优化,编译器将尝试发出内联版本,并且有多个版本的内置memcpy针对不同情况进行了优化。
答案 1 :(得分:0)
C:\ Program Files \ Microsoft VisualStudio v10 \ VC \ crt \ src \ memcpy.c