-1

memcpy関数の定義はどこにありますか?それは私がそれを見つけることができるwchar.hで宣言されています

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

次に、コンピューター上でwmemcpy_s.cのみを見つけ、そこにwmemcpy_s関数の定義があります。これは、を使用するwmemcpy関数を使用しますmemcpy

memcpyの定義はどこにありますか?

4

2 に答える 2

1

使用しているコンパイラによって異なります。gccの場合、汎用memcpyはlibgcc.aにあり、通常はrepmovsbです。最適化がオンになっている場合、コンパイラは代わりにインラインバージョンを発行しようとし、さまざまな状況に最適化された組み込みmemcpyの複数のバージョンがあります。

于 2012-05-13T18:11:29.773 に答える
0

C:\ ProgramFiles \ MicrosoftVisualStudio10 \ VC \ crt \ src \ memcpy.c

于 2012-05-22T19:23:49.730 に答える