构造函数和析构函数执行顺序的原因

我们都知道构造函数的执行顺序是从基类到子类,析构函数相反,但是为什么会是这样的顺序呢?昨天面试官这么问我的时候,我没答出来,之前没想过为什么。
全部评论
包包裹从里到外包,拆包裹从外往里拆。 这里的包裹可以理解为内存
点赞 回复 分享
发布于 2017-09-17 15:06
构造: 儿子你怎么来的?老爸s出来的。
点赞 回复 分享
发布于 2017-09-17 16:07
父类的生命周期需要比子类长:子类构造可能用到父类成员,子类虚构可能用到父类成员
点赞 回复 分享
发布于 2017-09-17 16:20
感觉是因为栈 构造入栈 析构出栈 先进后出
点赞 回复 分享
发布于 2017-09-17 16:55

相关推荐

菜菜咪:1. 可以使用简历网站的模版,美观度会更好一点 2. 邮箱可以重新申请一个,或者用qq邮箱的别名,部分hr可能会不喜欢数字邮箱 3. 项目经历最好分点描述,类似的项目很多,可以参考一下别人怎么写的 4. 自我评价可加可不加,技术岗更看重技术。最后,加油,优秀士兵
点赞 评论 收藏
分享
评论
点赞
4
分享
牛客网
牛客企业服务