课程
/后端开发
/C++
/C++远征之封装篇(下)
比如 Car *p = new Car(); 后面的括号是必要的吗?
2017-08-21
源自:C++远征之封装篇(下) 4-2
正在回答
(1)加括号
1. 若括号里为空,即无实参项,调用默认构造函数;
2. 若括号里非空,即有实参项,调用重载构造函数或复合默认构造函数。
(2)不加括号
调用默认构造函数,或复合默认构造函数。
SkyWalker丶 提问者
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通