首页 > 编程语言 >[C++] 智能指针(shared_ptr、unique_ptr)

[C++] 智能指针(shared_ptr、unique_ptr)

时间:2023-12-22 21:06:24浏览次数:30  
标签:std C++ 内存 new shared ptr 指针

  • 作者: 丶布布

标签:std,C++,内存,new,shared,ptr,指针
From: https://blog.51cto.com/u_16436086/8938513

相关文章

  • [C++] static静态成员变量/函数的用法
    作者:丶布布文章预览:一.回顾成员变量二.静态成员概念的引入三.静态成员变量四.静态成员函数一.回顾成员变量普通成员变量的特点:通过类的对象名能够访问类中的public成员变量。每个类对象的成员变量都是专属的,即使是同个类的不同对象之间也不能共享该类的成员变量。这么来看,......
  • [C++从入门到精通] 2.inline内联函数、const的相关用法
    作者:丶布布文章预览:一、返回类型二、内联函数inline三、函数杂合用法总结四、constchar*、charconst*、char*const三者的区别五、函数形参中带const一、返回类型前置类型:在函数声明和定义的时候,把函数返回类型写到函数名字之前的形式,叫前置返回类型voidfunc(inta);//函数......
  • [C++从入门到精通] 3.string类型的相关用法
    作者:丶布布文章预览:一.C++基本变量类型二.String对象的定义和初始化三.String对象的操作一.C++基本变量类型基本类型:int、double等。复合类型:引用、指针、const等。标准库类型:string(可变长字符串的处理)、vector(一种集合或容器的概念)、迭代器。对于字符串,在现实生活中,string......
  • [C++] 获取工程路径、解决方案路径和.exe路径
    作者:丶布布文章预览:......
  • [C++] 互斥锁(unique_lock、lock_guard)
    作者:丶布布......
  • [C++] 强制类型转换(dynamic_cast和dynamic_Pointer_cast)
    作者:丶布布1、指引或者引用的向上转换,向下转换例如基类Father,Son继承Father,派生类Son.。Father—>Son则为向下转换,Son—>Father则为向上转换。向上转换为隐士转换,向下转换需要dynamic_cast或者c的转换方式。向上转换:structFather{//基类Father};structSon:Father{//......
  • [C++ 从入门到精通] 5.迭代器精彩演绎、失效分析及弥补、实战
    作者:丶布布文章预览:一.迭代器简介二.容器的迭代器类型三.迭代器begin()/end()操作,反向迭代器rbegin()/rend()操作四.迭代器相关操作五.constiterator迭代器5.1.cbegin()和cend()操作六.迭代器失效及弥补6.1.灾难程序演示七.范例演示7.1用迭代器遍历string数据7.2vect......
  • [C++从入门到精通] 10.回顾类内初始化、默认构造函数、=default
    ......
  • [C++ 从入门到精通] 6.static_cast、dynamic_cast等显示类型转换
    作者:丶布布文章预览:一.隐式类型转换二.显式类型转换(强制类型转换)static_cast显示转换dynamic_cast显示转换const_cast显示转换reinterpret_cast显示转换三.总结一.隐式类型转换含义:隐式类型转换:系统自动进行,不需要开发人员介入。intm=3+45.6;//48因为返回的int型......
  • [C++ 从入门到精通] 带你彻了解C++中String类型的用法
    作者:丶布布文章预览:一.C++基本变量类型二.String对象的定义和初始化三.String对象的操作一.C++基本变量类型基本类型:int、double等。复合类型:引用、指针、const等。标准库类型:string(可变长字符串的处理)、vector(一种集合或容器的概念)、迭代器。对于字符串,在现实生活中,string......