阅读背景:

Effective C++:条款25:考虑写出一个不抛异常的swap函数

来源:互联网 
这个函数是异常安全性编程的核心,而且是用来处理自我赋值可能性的一个常见机制 要置换两个Widget对象值。唯一要做的就是置换pImpl指针,缺省的swap算法不知道这一点。不仅仅复制3个Widget还复制3个WidgetImpl对象。很缺乏效率!要置换两个Widget对


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: