首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

种:为何 构造函数 放在public,而初始化函数放在private里

2012-08-31 
类:为何 构造函数 放在public,而初始化函数放在private里?如题,构造函数 一定要自己用exolicit关键字定义

类:为何 构造函数 放在public,而初始化函数放在private里?
如题,构造函数 一定要自己用exolicit关键字定义么?

放在private里的初始化函数的和public里的构造函数是不是很重复呢?

困惑……

[解决办法]
1.exolicit关键字不需要;
2.不重复:初始化函数用private只能被类本身调用,体现更好的封装;构造函数用public方便其他代码调用
[解决办法]

探讨

1.exolicit关键字不需要;
2.不重复:初始化函数用private只能被类本身调用,体现更好的封装;构造函数用public方便其他代码调用

热点排行