如何创建一个适合翻译类公司网站的百度浏览器手机版模板?

摘要:翻译类公司网站模板,百度浏览器手机版,搜狗网页版入口,wordpress 固定链接 分类​​​​​​​ 目录 1--动态内存管理 2--shared_ptr类 2-1--make_shared 函数 2-2--引用计数 2-3--get 3
翻译类公司网站模板,百度浏览器手机版,搜狗网页版入口,wordpress 固定链接 分类​​​​​​​ 目录 1--动态内存管理 2--shared_ptr类 2-1--make_shared 函数 2-2--引用计数 2-3--get 3--new和delete 4--shared_ptr和new结合使用 5--unique_ptr 6--weak_ptr 1--动态内存管理 new#xff1a;在动态内存中为对象分配空间并返回一个指向该对象的指…​​​​​​​ 目录 1--动态内存管理 2--shared_ptr类 2-1--make_shared 函数 2-2--引用计数 2-3--get 3--new和delete 4--shared_ptr和new结合使用 5--unique_ptr 6--weak_ptr 1--动态内存管理 new在动态内存中为对象分配空间并返回一个指向该对象的指针 delete接受一个动态对象的指针销毁该对象并释放与之关联的内存 C11新标准两类智能指针负责自动释放所指向的对象         ① shared_ptr允许多个指针指向同一个对象         ② unique_ptr指针独占所指向的对象         ③ weak_ptr指向 shared_ptr 所管理的对象是一种若引用不会递增引用计数 2--shared_ptr类 2-1--make_shared 函数 make_shared 函数在动态内存中分配一个对象并进行初始化返回指向该此对象的shared_ptr         使用 make_shared 必须显式指定对象的类型 std::shared_ptrint p std::make_sharedint(42); 2-2--引用计数 每个 shared_ptr 都有一个关联的计数器其称为引用计数当拷贝一个 shared_ptr 时计数器会递增当用一个 shared_ptr 初始化另一个 shared_ptr或者将其作为参数进行传递以及作为函数的返回值时都会使关联的计数器递增当给 shared_ptr 赋予一个新值或是 shared_ptr 被销毁即离开局部作用域时计数器会递减         当一个 shared_ptr 的计数器为 0 时会自动释放管理的对象 2-3--get get 函数返回一个内置指针指向智能指针管理的对象get 用来将指针的访问权限传递给代码只有确定代码不会 delete 指针的情况下才能使用 get。
阅读全文