1
0
嗯,是的,您可以-例如,auto\u ptr尝试过它-但它工作得不太好:例如,您不能将具有这种破坏性副本的对象放入标准容器中,因为标准容器可能需要一个不会破坏原始副本的副本。如果插入破坏了源对象,这将是令人惊讶的,但另一方面,在某些情况下(比如源是临时的),移动是完全有意义的。因此,像往常一样,C++允许这两种情况(insert对于复制和移动是重载的),并允许(有些人会说“强制”)您在两者之间进行选择。 |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |