阿里云文档 2025-03-26

实时音视频Linux SDK C++ engine接口说明

本文介绍实时音视频Linux SDK C++ engine接口说明。

阿里云文档 2025-02-14

实时音视频Linux SDK C++ engine接口说明

本文介绍实时音视频Linux SDK C++ engine接口说明。

阿里云文档 2024-11-27

C++SDK管理文件有哪些接口

您可以通过一系列的接口管理存储空间(Bucket)下的文件(Object),包括以下操作:判断文件是否存在管理文件访问权限管理文件元数据转换文件存储类型列举文件拷贝文件禁止覆盖同名文件解冻文件单链接限速对象标签删除文件解冻归档文件管理软链接

文章 2024-05-06 来自:开发者社区

【C++/STL】vector(常见接口、模拟实现、迭代器失效)

vector是表示可变大小数组的序列容器。 简单使用 ...

【C++/STL】vector(常见接口、模拟实现、迭代器失效)
文章 2022-12-19 来自:开发者社区

【C++要笑着学】list 核心框架接口的模拟实现 | 运算符重载实现list迭代器 | 妙用模板实现const迭代器(二)

Ⅳ. list 的拷贝构造和赋值重载0x00 引入:list 的同样涉及深浅拷贝问题❓ 思考:这里的拷贝构造是深拷贝还是浅拷贝?void test_list4() { list<int> L1; L1.push_back(1); L1.push_back(2); L1.push_back(3); list<int> L2(L1); for (aut...

【C++要笑着学】list 核心框架接口的模拟实现 | 运算符重载实现list迭代器 | 妙用模板实现const迭代器(二)
文章 2022-12-19 来自:开发者社区

【C++要笑着学】list 核心框架接口的模拟实现 | 运算符重载实现list迭代器 | 妙用模板实现const迭代器(一)

写在前面我们在上一章说过,list 其实就是带哨兵位循环双向链表而已,这种链表虽然结构复杂,但是实现起来反而是最简单的,我们在数据结构专栏中有过详细的讲解。当时我们是用C语言实现,这里对 list 的实现其实也是大同小异的。当然,我们重点还是倾向于去理解它的底层实现原理,所以我们将对其实现方式进行进一步地简化,并且按照我们自己习惯的命名风格去走。我们之前已经模拟实现过 string 和 vec.....

【C++要笑着学】list 核心框架接口的模拟实现 | 运算符重载实现list迭代器 | 妙用模板实现const迭代器(一)
文章 2022-12-19 来自:开发者社区

【C++要笑着学】vector 核心框架接口的模拟实现 | 基于STL3.0版本的简化vector | 浅谈迭代器失效问题(二)

Ⅳ. 浅谈迭代器失效问题0x00 引入:通过 insert / erase 了解迭代器失效问题我们通过实现 vector 的 insert 和 erase,去顺带讲解迭代器失效的问题。❓ 什么是迭代器失效?" 迭代器失效是一种现象,由特定操作引发,这些特定操作对容器进行操作,使得迭代器不指向容器内的任何元素,或者使得迭代器指向的容器元素发生了改变。"迭代器的主要作用就是让算法能够不用关心底层数据....

【C++要笑着学】vector 核心框架接口的模拟实现 | 基于STL3.0版本的简化vector | 浅谈迭代器失效问题(二)
文章 2022-12-19 来自:开发者社区

【C++要笑着学】vector 核心框架接口的模拟实现 | 基于STL3.0版本的简化vector | 浅谈迭代器失效问题(一)

写在前面STL 的源代码整体考虑的东西比较多,还要考虑和其他地方的结合,因此整体的设计是比较复杂的。基于这一系列原因,我们会以简单的形式去实现其核心框架接口,方便去学习 vector。还是那句话,我们去模拟实现它们,不是为了造更好的轮子,而是为了去学习它,理解它的本质!自己造一次,心里会更清楚,更利于加深对它们的理解。Ⅰ. 实现基本框架0x00 结构的定义 我们参考《STL源码剖析》,用 ST.....

【C++要笑着学】vector 核心框架接口的模拟实现 | 基于STL3.0版本的简化vector | 浅谈迭代器失效问题(一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等