CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  新手乐园

Dev-C++编译器,类的默认构造函数怎么不能在.cpp中定义,只能在头文件中定义

楼主Lcisware()2006-11-03 17:33:25 在 C/C++ / 新手乐园 提问

如题.  
  错误提示:4   E:\Dev-Cpp\MyProjects\xx\Cxx.cpp   multiple   definition   of   `Cxx::Cxx()' 问题点数:5、回复次数:9Top

1 楼lw1a2(一刀 现在改六点下班了:()回复于 2006-11-03 18:07:41 得分 0

这个提示是定义了两次Top

2 楼Dan1980()回复于 2006-11-06 11:57:03 得分 0

多次定义了Cxx::Cxx()。  
   
  要分清楚定义(Definition)和声明(Declaration)的区别,C++中允许多次声明,但只允许一次定义。Top

3 楼Lcisware()回复于 2006-11-07 11:03:08 得分 0

我只定义了一次.Top

4 楼Lcisware()回复于 2006-11-07 11:07:04 得分 0

我不知道为什么会报这种错误.我的类很简单,头文件中只声明了一个默认构造函数和一个析构函数.实现文件(.cpp)中定义构造函数时就出这个错误.  
  而在类中直接实现时没有错误.  
  我的程序在VC下编译通过.Top

5 楼Lcisware()回复于 2006-11-07 11:08:39 得分 0

其余的带参数的构造函数可以.Top

6 楼lw1a2(一刀 现在改六点下班了:()回复于 2006-11-07 11:39:56 得分 5

不想贴代码Top

7 楼Lcisware()回复于 2006-11-07 11:41:54 得分 0

我只需要知道你们用dev-C++编译器时,是不是也有这种问题.Top

8 楼lw1a2(一刀 现在改六点下班了:()回复于 2006-11-07 11:47:48 得分 0

没有Top

9 楼Lcisware()回复于 2006-11-07 13:10:19 得分 0

3KSTop

相关问题

关键词

得分解答快速导航

  • 帖主:Lcisware
  • lw1a2

相关链接

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

广告也精彩

反馈

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