Microsoft标头对声明没有注释,所以文档在哪里



通常(据我所知(,在Visual Stdio中,我经常右键单击带有开源库的函数"转到定义"或"转到声明"。这导致我进入头文件,我通常会在其中找到有关特定函数的大量文档。如果我尝试使用 Microsoft-header 中的函数执行此操作,我只会得到一些奇怪的代码,但没有关于该函数的文档。

例如,如果我选择带有printf的"转到声明",我会得到这个:

_Check_return_opt_
    _CRT_STDIO_INLINE int __CRTDECL printf(
        _In_z_ _Printf_format_string_ char const* const _Format,
        ...)

我在这里错过了什么吗?还有别的办法吗?你在哪里查找这些东西?

Microsoft代码不是以这种方式自我记录的。它们不是要由凡人阅读的。这只是开发人员做出的选择。不同的项目采用不同的文档方法。有些人会随意发表评论,有些人会写带外文档(例如在 Microsoft Docs 上(,有些人根本不费心提供任何评论!

对于Windows的东西,我通常会谷歌例如 printf visual studio .

最新更新