gpt4 book ai didi

c++ - memcpy 定义的位置

转载 作者:行者123 更新时间:2023-11-30 19:23:37 29 4
gpt4 key购买 nike

memcpy函数的定义位于哪里?它是在 wchar.h 中声明的,我可以在其中找到

/* memcpy and memmove are defined just for use in wmemcpy and wmemmove */

然后我在我的电脑上只找到了wmemcpy_s.c,那里有一个wmemcpy_s函数的定义,它使用了wmemcpy函数,而该函数又使用了memcpy

memcpy的定义在哪里?

最佳答案

这取决于所使用的编译器。对于 gcc,通用 memcpy 位于 libgcc.a,通常是rep movsb。如果打开优化,编译器将尝试发出内联版本,并且有多个版本的内置 memcpy 针对不同情况进行了优化。

关于c++ - memcpy 定义的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10564366/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com