webRTC之智能指针std::unique_ptr::reset()使用(十四)
一、std::unique_ptr::reset()使用
void reset (pointer p = pointer()) noexcept;
1.src/modules/audio_device/audio_device_impl.cc
<1>.
int32_t AudioDeviceModuleImpl::CreatePlatformSpecificObjects() {#elif defined(WEBRTC_LINUX)
#if !defined(LINUX_PULSE)// Build flag 'rtc_include_pulse_audio' is set to false. In this mode:// - kPlatformDefaultAudio => ALSA, and// - kLinuxAlsaAudio => ALSA, and// - kLinuxPulseAudio => Invalid selection.RTC_LOG(WARNING) << "PulseAudio is disabled using build flag.";if ((audio_layer == kLinuxAlsaAudio) ||(audio_layer == kPlatformDefaultAudio)) {audio_device_.reset(new AudioDeviceLinuxALSA());RTC_LOG(INFO) << "Linux ALSA APIs will be utilized.";}
#else// Build flag '
webRTC之智能指针std::unique_ptr::reset()使用(十四)相关推荐
- C++自学24:唯一智能指针(make_unique/unique_ptr/reset/release/get/13.1)
使用make_unique获取一个智能指针,智能指针的类型是unique_ptr // a不是数组,小括号里的就是值 std::unique_ptr<int> a = std::make_ ...
- C++11智能指针(unique_ptr、shared_ptr、weak_ptr)boost::scoped_ptr
C++11智能指针(unique_ptr.shared_ptr.weak_ptr)_-码农小非-的专栏-CSDN博客_c++ shared_ptr weak_ptr 原创)智能指针拾遗 (原创)智能指 ...
- C++智能指针:unique_ptr详解
文章目录 unique_ptr描述 声明 作用 函数指针描述 总结 unique_ptr描述 声明 头文件:<memory> 模版类: 默认类型template <class T, ...
- 深入学习c++--智能指针(三) unique_ptr
1. 几种智能指针 1. auto_ptr: c++11中推荐不使用他(放弃) 2. shared_ptr: 拥有共享对象所有权语义的智能指针 3. unique_ptr: 拥有独有对象所有权语义的智 ...
- 智能指针(unique_ptr、shared_ptr、weak_ptr)
主要参考链接:C++ 智能指针最佳实践&源码分析 参考链接:C++11 make_shared - 简书 智能指针在 C++11 标准中被引入真正的标准库(C++98 中引入的 auto_pt ...
- C++11新特性——智能指针之unique_ptr
此课件及源代码来自B站up主:码农论坛,该文章仅作为本人学习笔记使用. unique_ptr独享它指向的对象,也就是说,同时只有一个unique_ptr指向同一个对象,当这个unique_ptr被销毁 ...
- 智能指针之unique_ptr
unique_ptr实现的是专属所有权语义,用于独占它所指向的资源对象的场合.某个时刻只能有一个unique_ptr指向一个动态分配的资源对象,也就是这个资源不会被多个unique_ptr对象同时占有 ...
- C++ 智能指针std::shared_ptr简单使用和理解
参考:https://blog.csdn.net/u011068702/article/details/83692838 1 智能指针std::shared_ptr相关知识和如何使用 我们这里先说下 ...
- C++之智能指针std::shared_ptr简单使用和理解
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程 1 智能指针std::shared_ptr相关知识和如何使用 我们这里先说下智能指针std::sha ...
最新文章
- AI一分钟 | Windows负责人离职;华为2017年收入6036亿元,净利475亿元
- 浏览器刷新再次升级!不同浏览器窗口
- 2017-2018-2点集拓扑
- 【IPFS + 区块链 系列】 入门篇 - IPFS+IPNS+个人博客搭建
- 【壹刊】Azure AD(二)调用受Microsoft 标识平台保护的 ASP.NET Core Web API (上)
- Spring Batch中的块处理
- 英语口语-文章朗读Week9 TuesDay
- Redis内存回收策略
- python3安装cx oracle,[求助]python3安装cx_Oracle 报错
- 使用Jackson忽略JSON对象上的新字段[复制]
- 数学之---KL散度
- Ds18b20的使用
- 微信小程序之view布局
- 如何通俗理解圣维南原理?
- sourceTree无法注册解决
- csgo红锁号能解锁吗_CSGO红锁黑刀号!重磅!大规模红锁!
- 新手理解光猫和路由器
- 《世界咖啡》一书小结
- android 多线程 随机数,多线程安全的随机数生产函数
- 计算机怎样改成游戏机,手把手教你安装batocera系统,把旧电脑变成万能影音游戏主机...