copy-and-swap

copy-and-swap

文章 0 浏览 3

可以抛出交换成员实现吗?

编写类(使用复制和交换习惯用法)时的一般准则是提供一个非抛出交换成员函数。 (Effective C++,第 3 版,第 25 项 和其他资源) 但是,如果我无法…

歌入人心 2024-12-07 22:24:02 0 0

未解决的外部使用带有复制和交换的模板类

使用模板类时出现链接器错误,我尝试按照此处的建议实现复制和交换习惯用法: 什么是复制和交换习惯用法? 模板类,我们称之为“TemplateClass”,其…

老旧海报 2024-12-03 17:08:55 2 0

重用复制和交换习惯用法

我正在尝试将复制和交换习惯用法放入可重用的 mixin 中: template struct copy_and_swap { Derived& operator=(Derived copy) { Derived* derived = …

娇妻 2024-11-29 17:29:06 5 0

安全分配和复制交换习惯用法

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…

生生不灭 2024-11-05 02:43:24 5 0

通过复制和交换分配与两个锁分配

借用 Howard Hinnant 的示例并修改它以使用复制和交换,这个op=线程安全吗? struct A { A() = default; A(A const &x); // Assume implements correc…

大海や 2024-10-18 06:16:50 9 0

什么是复制和交换习语?

什么是复制和交换习惯用法以及何时应该使用它?它解决什么问题? C++11 会改变吗? 相关: 您最喜欢的 C++ 编码风格习惯是什么: -swap C++ 中的复制…

菩提树下叶撕阳。 2024-09-10 10:02:31 10 0

什么是复制省略以及它如何优化复制和交换习惯用法?

我正在阅读复制和交换。 我尝试阅读有关 Copy Elision 的一些链接,但无法正确理解它的含义。有人可以解释一下这个优化是什么,特别是以下文本的含义…

寒江雪… 2024-08-19 10:48:16 7 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文