gpt4 book ai didi

c++ - 如何查看VisualStudio对C/C++标准库的实现?

转载 作者:太空狗 更新时间:2023-10-29 21:19:03 25 4
gpt4 key购买 nike

我想看看VisualStudio的“strcmp strcpy atoi”等函数的实现细节

我按 F12 或跳转到定义但是我只能看到下面的代码,看不到实现细节

_Check_return_ int     __cdecl strcmp(_In_z_ const char * _Str1, _In_z_ const char * _Str2);

如何查看VisualStudio对C/C++标准库的实现?

最佳答案

Express 版用户无法访问源代码。但社区版包含它,如果你不想花钱的话。

您可以在安装后找到它:%VCINSTALLDIR%\crt\src。如果您不想手动导航到该文件夹​​,请打开 Developer Command Prompt,然后执行 explorer %VCINSTALLDIR%\crt\src

调试您的程序并单步执行这些功能也应该像 Visual Studio 然后打开带有实现的源文件一样工作。这就是 VS 附带它的主要原因。

但这不是所有的源代码。不包括数学函数(在 *nix 世界中称为 libm)。您也不能只是构建它。

关于c++ - 如何查看VisualStudio对C/C++标准库的实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28535399/

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