gpt4 book ai didi

c++ - 如果该类不是 `copy constructor`,是否可以移动对象?

转载 作者:行者123 更新时间:2023-12-01 14:35:51 25 4
gpt4 key购买 nike

如果该类没有复制构造函数,是否可以移动对象?换句话说,一个类具有移动构造函数而其是否合法? copy constructor被标记为deleted,如果没问题,是不是违反了三法则,五法则?

最佳答案

是的,这是完全合法的。

想一想std::unique_ptr , 这确实是可移动的,但不可复制。

关于c++ - 如果该类不是 `copy constructor`,是否可以移动对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62145858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com