课程
/后端开发
/C++
/C++远征之封装篇(下)
构造函数可以重载吗?是否实例化对象时,参数类型不同,就调用不同的构造函数?
2015-08-03
源自:C++远征之封装篇(下) 2-7
正在回答
有一个问题是函数重载时,第一个是三个int,第二个是double,int,int. 这个可以重载么?
还有一个问题是第一个函数是三个int,第二个函数是两个int.这个可以重载么?
构造函数的函数名都一样,它们当然是重载的。
不过可能会有些特殊之处,比如在调用只有一个参数的构造函数时,在传参中可能会发生隐式类型转换。
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通