这个错误要怎么改 C语言

D: \asdfgh\sdfg.cpp(15) : error (2511: 'Point: :Point' : overloaded member Function 'void (class Point &)" not Found in "Point D: \asdfgh\sdfg.cpp(2) : see declaration of 'Point

这个错误信息通常表示定义 Point 类时,没有正确声明名为 Point 的构造函数,并且在第 15 行的一些代码中尝试使用了点的构造函数。为了纠正这个错误,您需要按照以下步骤进行操作:

1.确认 Point 类是否正确声明了构造函数。例如,Point 类的构造函数应该类似于以下代码:

class Point {
   public:
     // 构造函数声明
     Point();
     Point(int x, int y);
     // ...
};

2.确认你在代码中正确使用了 Point 类的构造函数。例如,如果你想要创建一个 Point 对象,应该这样做:

// 创建 Point 对象
Point p(0, 0);

3.如果在第 2 步中确认了代码中已正确使用构造函数,但仍然出现错误,请检查您的代码是否有其他问题,例如可能的语法错误、变量名拼写错误等等。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 给你找了一篇非常好的博客,你可以看看是否有帮助,链接:C语言错误处理

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^