• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • C++智能指针的底层实现原理

    C++智能指针的头文件: #include 1. shared_ptr: 智能指针从本质上来说是一个模板类,用类实现对指针对象的管理。 template class shared_ptr

    2023-11-09 14:32

  • rust语言基础学习: 智能指针之Cow

    Rust中与借用数据相关的三个trait: Borrow, BorrowMut和ToOwned。理解了这三个trait之后,再学习Rust中能够实现写时克隆的智能指针Cow<'a B>。

    2023-05-22 16:13

  • C++中的智能指针

    在C++11中,有unique_ptr、shared_ptr以及weak_ptr三种,auto_ptr因为自身转移所有权的原因,在C++11中被废弃(本节最后,将简单说下被废弃的原因)。

    2022-08-05 11:11

  • C++智能指针的学习方法介绍

    关于内存泄漏这个问题,一般都会牵扯到指针这个话题,也就是我们常说的动态内存分配;然而在程序员手动进行堆空间的分配时(指针无法控制所指堆空间的生命周期,),往往在写完程序的时候,程序员一不小心就忘了释放已经手动分配的内存大小,导致软件Bug不断(也就是内存泄漏)。

    2020-09-02 13:54

  • CRust学习笔记:智能指针和内部可变性

    本系列文章是Jon Gjengset发布的CRust of Rust系列视频的学习笔记,CRust of Rust是一系列持续更新的Rust中级教程。

    2023-01-29 14:58

  • 记一次诡异的内存泄漏

    最近在补一些基础知识,恰好涉及到了智能指针std::weak_ptr在解决std::shared_ptr时候循环引用的问题

    2024-02-19 13:44

  • C/C++开源库及示例代码简介

    2.1.4 多维数组2.1.5 图2.2 对容器的操作2.3 字符串处理2.3.1 字符集2.3.2 字符串格式化2.3.3 正则表达式2.3.4 (其它)2.4 内存相关2.4.1 智能指针2.4.2...

    2021-08-20 08:23

  • 嵌入式工程师需要哪些技能书/技能加点

    程师嵌入式硬件工程师通用技能树软件C/C++语言编程经验、编程能力、应用开发、OOP面向对象编程方式、软件框架、C指针、文件IO、进程线程、高级IO、对C++中的智能指针、多线程、网络编程...

    2021-08-06 09:46

  • std::enable_shared_from_this使用场景

    ,返回的this指针保存在外部一个局部/全局变量,当对象已经被析构了。 但是外部变量并不知道指针指向的对象已经被析构了,如果此时外部使用了这个指针就会发生程序奔溃。既要像指针

    2021-08-04 15:35

  • 微软未来将使用 Rust 作为 C、C++ 以及其他编程语言的替代方案

    为了解决内存安全问题,需要采取几种不同的方式。C++ 中的 “现代” 构造(例如 span)能够在一定程度上预防某些内存安全问题。此外,我们应尽可能使用其它现代 C++ 功能(例如智能指针)。

    2019-07-27 07:50