会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Pepetang's Blog
博客园
首页
新随笔
联系
订阅
管理
2019年10月14日
C++:标准string或者STL容器不含virtual析构函数,所以不应该被继承——摘自Effective C++中文版第三版P42
摘要: 即使class完全不带virtual函数,被“non-virtual析构函数问题”给咬伤还是有可能的。举个例子,标准string不含任何virtual函数,但有时候程序员会错误的把它当做base class: 乍看似乎无害,但如果你在程序任意某处无意间将一个pointer to SpecialStr
阅读全文
posted @ 2019-10-14 10:10 Pepetang
阅读(301)
评论(0)
推荐(0)
编辑
公告