帮忙看一下这个C++程序。

[复制链接]
查看11 | 回复3 | 2013-1-6 15:32:17 | 显示全部楼层 |阅读模式
肯定就一个啊。有2个对象的,因为第二个对象d2是使用拷贝构造函数生成的,那个系统自动生成的,你没有实现,所以就输出一个。...
回复

使用道具 举报

千问 | 2013-1-6 15:32:17 | 显示全部楼层
Tdate d1(2002,12,23);这句调用你写的那个构造函数
Tdate d2(d1);这里调用编译器给你生成的一个拷贝构造函数,你可以自己定义打印一下看看
Tdate(const Tdate& other) : year(other.year), month(other.month), day(other.day) {...
回复

使用道具 举报

千问 | 2013-1-6 15:32:17 | 显示全部楼层
Tdate d2(d1);这句调用的是缺省的拷贝构造函数,这是有区别的。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行