Data(const string& str = ""):s1(str){} 与
Data(const string& str = "")
{s1=str;}
等价吗?为什么?1中 :s1(str){} 是什么意思?
隐式转化的转化构造函数
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
快乐鹦鹉 2022-07-06 11:13关注等价
1中的s1(str)是构造函数的初始化列表,可以在函数后面加冒号直接对成员变量进行初始化,不用写在函数体内本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录