c++。关于类的初始化问题

[复制链接]
查看11 | 回复3 | 2013-1-8 21:11:57 | 显示全部楼层 |阅读模式
函数多态。为什么要用两个,因为实际需要。你用STL类库的时候难道就没有发现有的类构造函数达到几十个?例如,你要初始化一个变量。但是,你不知道用户给你传入的是什么类型。所以,你就写set()//不初始化set(int x, int y)//用户传入整形set(char x ,char y)//字符型这是C++一个很好的优点、函数多态!...
回复

使用道具 举报

千问 | 2013-1-8 21:11:57 | 显示全部楼层
第二个是重载Point p;z这个会调用第一个 Point p(1,2);这样会定义第二个...
回复

使用道具 举报

千问 | 2013-1-8 21:11:57 | 显示全部楼层
一个是默认一个是指定的,如果你不自己定义构造函数的话,系统会自动定义一个空的默认构造函数,但一旦你自行定义了构造函数,系统就不会生成默认构造函数,所以必须手动定义一个空的默认构造函数,除非你每次创建对象时都使用值进行初始化。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行