CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

大家救命啊!!!!

楼主matianyi(黑灵)2003-12-03 21:42:05 在 C/C++ / C++ 语言 提问

一断程序,写完了以后编译   42个错误,我要疯掉了!  
  先帮我看看这个:  
  我有一Point类  
  构造函数是这样的:  
  Point(int   a,int   b,int   d);  
  在我的一个FindPath类中我要用到这个类  
  于是我就声明了一个Point   startPoint,endPoint,tempPoint;      
  用的时候是这样的   startPoint=new   Point(i,j,k);   i,j,k在前面已经是算出来的  
  错误是这样的:                    
  no   matching   function   for   call   to   `Point::Point()'  
  candidates   are:   Point::Point(const   Point&)  
  Point::Point(int,   int,   int)  
  no   matching   function   for   call   to   `Point::Point()'  
  candidates   are:   Point::Point(const   Point&)  
  这是怎么回事啊,是不是我原来的构造函数不对啊,但是如果在main中用就可以啊! 问题点数:10、回复次数:5Top

1 楼heguobaoceo(awen)回复于 2003-12-03 22:09:34 得分 2

给出程序啊  
    其实出现42个错误也没有什么大不了的啊  
    做程序肯定会遇到很多的困难咯  
  Top

2 楼zhuang1415(吉力)回复于 2003-12-03 22:59:44 得分 3

没有定义point()这个没有参数的函数?Top

3 楼matianyi(黑灵)回复于 2003-12-04 08:36:33 得分 0

没错我定义了Point()这个构造函数这个问题救解决了!  
  为什么需要这个构造函数?我的程序中没用它啊?这样的缺省构造函数系统不会自动给出吗?Top

4 楼hanyixin(怡)回复于 2003-12-04 08:47:10 得分 2

 
  有了一个自己定义的构造函数以后,就不会自动产生缺省的构造函数了。Top

5 楼whmily(不回头的土豆)回复于 2003-12-04 08:53:29 得分 3

我认为你应该为你的每一个子模块,编一个驱动模块.  
  来调试,这样修改会容许多Top

相关问题

关键词

  • 函数
  • 构造函数
  • point
  • 程序
  • 错误
  • 没有

得分解答快速导航

  • 帖主:matianyi
  • heguobaoceo
  • zhuang1415
  • hanyixin
  • whmily

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo