智能指针是现代 C++ 编程中一个绕不开的话题,WebRTC 也有一套使用智能指针的指南。鉴于 WebRTC 属于 Chromium 的一部分,所以这其实也是 Chromium 使用智能指针的指南。
WebRTC 中最常用的智能指针分别是 std::unique_ptr
和 rtc::scoped_refptr
,前者用于独占资源,后者用于引用计数。如果读者熟悉 C++ 11,就会发现 rtc::scoped_refptr
和 std::shared_ptr
很像,但 WebRTC(以及 Chromium)并没有使用 std::shared_ptr
。
剩余内容需解锁后查看
RA/SD 衍生者AI训练营。发布者:chris,转载请注明出处:https://www.shxcj.com/archives/6699