gpt4 book ai didi

visual-studio-2010 - 没有构造函数的实例与参数列表匹配

转载 作者:行者123 更新时间:2023-12-02 02:07:09 24 4
gpt4 key购买 nike

我在 Visual Studio 2010 上使用 Intellisense 时遇到问题。

Intellisense 不建议类构造函数的参数。虽然它适用于类方法。

class Window
{
private:

WindowImpl *Impl;

public:

static unsigned int WindowCount;

Window();

Window(unsigned int width, unsigned int height, const std::string &title, int x, int y, unsigned int style);

void Create(unsigned int width, unsigned int height, const std::string &title, int x, int y, unsigned int style);

~Window();

void Destroy();
};

错误:没有构造函数的实例匹配参数列表

Window mainWindow(100, 200 ...

工作正常

mainWindow.Create(100, 200 ...

没有编译错误,但 Intellisense 不显示(不建议)构造函数的参数并显示此错误。


我发现所有类(class)都存在这个问题。我希望屏幕截图有助于理解我的意思。我试过 Visual Assist X 但没有用。提前致谢。

最佳答案

我已经在我的 VS 2010 中测试了您的示例,并且 Intellisense 对于这两条线都运行良好。请注意,如果函数重载,IntelliSense 会显示第一个变体,您可以按向上/向下箭头查看其他变体。 enter image description here

众所周知,IntelliSense 有时会卡住,无法索引某些类或显示错误的结果。在这种情况下,您可以关闭项目并删除智能感知数据库。当您重新打开项目时,它会从头开始创建,希望取得更大的成功。

此外,如果您在 VS 中编写大量 C++,请考虑使用 Visual Assist X,它替代了大部分 IntelliSense 功能,但性能要好得多。 (我不隶属于 Tomato Software,只是喜欢这个工具。)

关于visual-studio-2010 - 没有构造函数的实例与参数列表匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14412047/

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