gpt4 book ai didi

c++ - Visual Studio C++ intellisense 函数信息 - 如何解释各种分隔符、类型和首字母缩略词

转载 作者:行者123 更新时间:2023-11-28 01:17:30 25 4
gpt4 key购买 nike

我对经典的 C、C++ 很熟悉,但我现在正在学习如何使用 C++ 标准库中的各种“较新”资源。

在 Visual Studio 中,当我开始键入函数名称时,我会得到一个“快速信息”定义,其中包含多个字段。通常函数名前面有一长串库、父类、模板类型名等。

如何解释这些不同的字段?

使用 std::tuple get<>() 函数,这是 VS 智能感知弹出窗口的典型示例(光标位置显示为红色。)

cursor selecting the template typename

cursor selecting the args

我知道智能感知首先突出显示模板类型名称,然后突出显示函数参数。

但是我如何理解函数名称​​之前的其他字段?

例如: constexpr std::tuple_element_t<_ldx, std::pair<_Ty1, _Ty2>> &得到<_Idx,_Ty1,_Ty2>(...)

最佳答案

函数名前面的是它的返回类型,在本例中是带有参数的很长的模板。

关于c++ - Visual Studio C++ intellisense 函数信息 - 如何解释各种分隔符、类型和首字母缩略词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58150789/

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