move-assignment-operator 问答列表

移动赋值运算符、移动构造函数

作者:bigcodeszzer 提问时间:2/9/2016

我一直在试图确定 5 法则,但网上的大多数信息都过于复杂,而且示例代码也不同。 甚至我的教科书也没有很好地涵盖这个话题。 移动语义: 撇开模板、右值和左值不谈,据我了解,移动语义很简单: in...

通过智能指针固定对象指针成员的赋值

作者:Eduardo 提问时间:6/25/2018

我正在学习有关 C++ 14 中智能指针的更多信息。 考虑以下 MWC: #include <iostream> #include <string> #include <memory> clas...

无法分配具有已删除复制构造函数的引用?

作者:yano 提问时间:9/22/2021

我处于需要为一个类实现 Move 构造函数和 Move-Assignment 运算符的情况,该类包含对具有已删除的 Copy Ctor 和 Copy-Assignment 运算符的对象的引用,基本上如...

我可以可靠地emplace_back没有赋值运算符的类型的向量吗?

作者:really 提问时间:12/23/2022

我在 GCC、Clang 和 MSVC 中进行了一些测试,发现从不对包含的类调用赋值运算符。它仅在发生重新分配时调用 copy 或 move 构造函数。这种行为是否以某种方式得到标准的保证?empla...

自动生成默认/复制/移动 ctor 和复制/移动分配运算符的条件?

作者:oompahloompah 提问时间:2/9/2011

我想刷新一下编译器通常自动生成默认构造函数、复制构造函数和赋值运算符的条件。 我记得有一些规则,但我不记得了,也在网上找不到信誉良好的资源。谁能帮忙?...


共5条 当前第1页