请问stl的vector可以作为基类嘛?

请问stl的vector可以作为基类嘛?如果不可以为什么,如果可以,也说一下原因。万分感谢#C++工程师#
全部评论
不可以,因为它的析构函数不是virtual😀
2 回复 分享
发布于 2022-04-27 00:26
可以 二楼说的那个只要不用到动态多态就不会发生内存泄漏 只要可以被构造的类就能被继承 你可以继承vector然后扩展一些方法适配你的需求
1 回复 分享
发布于 2022-04-30 21:46
可以吧,vector也是个类
1 回复 分享
发布于 2022-04-26 23:26
不可以,因为析构函数非虚函数,派生出的类delete会有问题
点赞 回复 分享
发布于 2022-05-06 09:43
可以
点赞 回复 分享
发布于 2022-05-01 23:39
好的,谢谢
点赞 回复 分享
发布于 2022-04-27 19:47

相关推荐

迷茫的大四🐶:哇靠,哥们,啥认证啊,副总裁实习,这么有实力嘛
一起聊美团
点赞 评论 收藏
分享
09-20 22:39
中南大学
故事和酒66:意思就是用了AI辅助也不一定做得出来,还是有区分度,不然他不会让你用的
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务