首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏fangyangcoder

    copy-and-swap idiom

    While the goals and implementation of the copy-constructor and destructor are straightforward, the copy-assignment instead of providing our own, but this would be impossible; std::swap uses the copy-constructor and copy-assignment

    1.1K20发布于 2019-12-12
  • 来自专栏修也的进阶日记

    【C++】详解深浅拷贝的概念及其区别

    一个类通过定义五种特殊的成员函数来控制这些操作,包括:拷贝构造函数( copy constructor)、拷贝赋值运算符( copy-assignment operator )、移动构造函数( moveconstructor

    72700编辑于 2024-05-24
  • 来自专栏服务端技术杂谈

    不要和一种编程语言厮守终生:为工作正确选择

    这是事实,只要我们正在开发的项目不关注看似琐碎的任务,如内存管理或发生在单一循环中的 copy-assignment 的数量。    相反,我们希望当内存分配和释放的时候,能够严格控制有多少 move-assignment 和 copy-assignment 被执行,并在编译时捕捉尽可能多的错误,而不是让错误渗入运行时(表现为运行时异常

    78770发布于 2018-04-16
  • 来自专栏光城(guangcity)

    (大boss)C++惯用法之copy-swap

    std :: swap在实现中使用了copy-constructor和copy-assignment运算符,我们最终将尝试根据自身定义赋值运算符!

    1.8K20发布于 2019-12-29
  • 来自专栏java一日一条

    不要和一种编程语言厮守终生:为工作正确选择

    这是事实,只要我们正在开发的项目不关注看似琐碎的任务,如内存管理或发生在单一循环中的copy-assignment的数量。 相反,我们希望当内存分配和释放的时候,能够严格控制有多少move-assignment和copy-assignment被执行,并在编译时捕捉尽可能多的错误,而不是让错误渗入运行时(表现为运行时异常)。

    41920发布于 2018-09-18
  • 来自专栏懂点编程的数据分析师

    《C++Primer》第十三章 拷贝控制

    一个类通过定义五种特殊的成员函数来控制这些操作: 拷贝构造函数copy constructor 拷贝赋值运算符copy-assignment operator 移动构造函数move constructor

    1.9K40发布于 2020-11-24
领券