考虑异常安全性的赋值语句

前边写过关于赋值语句的博客(http://blog.csdn.net/f15829107089/article/details/75453192), 但是实现的方法存在异常安全性。当我们赋值的对象原本有指向内存时,释放内存后,重新给对象申请空间,如果内存不足导致导致new char抛出异常,但是被赋值的对象已经被赋值为空,非常容易导致程序崩溃。 1>我们可以先申请空间再释放原有内容,这样保证分配内
相关文章
相关标签/搜索