gpt4 book ai didi

c++ - Visual Studio 2013 中没有使用直接初始化语法的智能感知

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:23:23 26 4
gpt4 key购买 nike

当我打字时

Widget w = Widget(

intellisense 自动提供一个弹出窗口,我可以在其中浏览可用的构造函数。就像我打字一样

Widget w(

我没有得到这样的弹出窗口。快捷方式 (Ctrl+Shift+Space) 也不会调出它。我尝试重置我的设置,但没有帮助。有人知道这种行为是有意为之还是可以修复?

最佳答案

Widget w(... 可能是不同事物的开始。例如,一个名为 w 的对象的定义(这似乎是您想要的),还有一个名为w,返回一个Widget。这可能是智能感知拒绝工作的原因。

对于 C++11(VS2013 IIRC 支持),您也可以尝试统一初始化:

Widget w{...

甚至是 Herb Sutter 和其他人提出的新“自动”样式:

auto w = Widget{...

关于c++ - Visual Studio 2013 中没有使用直接初始化语法的智能感知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22688887/

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