本文介绍了是否在移动后指定任何标准类的状态?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我移动 shared_ptr 'a'变成 shared_ptr

是否在移动后指定了任何标准类的状态?

解决方案

一般来说,17.6.5.15/1适用于:

无前提条件。



如果指定,适用。


If I move shared_ptr 'a' into shared_ptr 'b' is 'a' guaranteed to be null?

Is the state of any standard class after being moved specified?

解决方案

In general 17.6.5.15/1 applies:

Thus you can call any functions which requires no precondition.

If specified, what @Xeo said applies.

这篇关于是否在移动后指定任何标准类的状态?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 16:12