和交换 问答列表

什么是复制和交换成语?

作者:GManNickG 提问时间:7/19/2010

什么是复制和交换成语,何时应该使用?它能解决什么问题?C++11 会改变吗? 相关: 你最喜欢的 C++ 编码风格习语是什么:复制交换 复制构造函数和 C++ 中的 = 运算符重载:是否可以使用通...

C++ : 复制和交换惯用语,替代构造函数

作者:Seub 提问时间:8/9/2013

注意:这个问题是继上一个问题之后的,我希望仍然可以把它作为一个新问题提出来。 我正在尝试为树类实现“三大半规则”(复制和交换成语),如下所示: class Tree { friend void ...

安全转让和复制和交换成语 [已关闭]

作者:Rafael S. Calsaverini 提问时间:5/6/2011

已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章来更新问题,使其仅关注一个问题。 去年关闭。 改进此问题 我正在学习 c++,最近我学到了(在堆栈溢出中)关...

_Atomic工会成员是个好主意吗?

作者:fadedbee 提问时间:10/27/2023

我在联合内部使用_Atomic整数,例如: union dedup_option_seq { struct { uint32_t seq :18; // enough bits for seq ...

类用途(复制和交换)和普通实现的复制赋值运算符给出不同的结果

作者:David Zhou 提问时间:1/10/2022

#include <iostream> #include <string> #include <vector> #include <algorithm> #include <iterator> #in...

为什么当我执行复制和交换惯用语时没有调用我的复制构造函数?

作者:Tousif 提问时间:9/17/2018

在下面的代码中,当使用赋值运算符时,为什么没有调用复制构造函数,或者为什么没有与之对应的打印? #include <iostream> #include <cstring> using std::...

错误:使用复制和交换习语的交换函数中“operator=”的不明确重载

作者:Dávid Tóth 提问时间:11/4/2019

在具有常量引用作为成员的类中使用 copy-and-swap 习语时, 出现上述错误。 示例代码: #include <iostream> #include <functional> using...

什么是复制和交换成语?

作者:GManNickG 提问时间:7/19/2010

什么是复制和交换成语,何时应该使用?它能解决什么问题?C++11 会改变吗? 相关: 你最喜欢的 C++ 编码风格习语是什么:复制交换 复制构造函数和 C++ 中的 = 运算符重载:是否可以使用通...

不安全库如何帮助原子变量实现线程安全?

作者:user2606235 提问时间:1/22/2023

我一直在阅读有关比较和交换 (CAS) 如何在后台工作的网络文章。由于 AtomicInteger、AtomicLong 和其他原子变量都使用了 JNI 的“不安全”库的 compareAndSet(...

继承自 enable_shared_from_this&lt;...&gt;

作者:traveh 提问时间:10/20/2022

我已经为我的类实现了一个 swap 方法,该方法继承自enable_shared_from_this<...> class X : public enable_shared_from_this<X>...


共21条 当前第1页