文章 2024-08-21 来自:开发者社区

【C/C++笔记】迭代器范围

迭代器范围 迭代器范围这个概念是标准库的基础。 迭代器范围 C++ 语言使用一对迭代器标记迭代器范围(iterator range),这两个迭代器分别指向同一个容器中的两个元素或超出末端的下一位置,通常将它们命名为 first 和 last,或 beg 和 end,用于标记容器中的一段元素范围。 尽管 last 和 end 这两个名字很常见,但是它们却容易引起误解...

文章 2024-08-21 来自:开发者社区

【C/C++笔记】迭代器

迭代器 每种容器类型都提供若干共同工作的迭代器类型。与容器类型一样,所有迭代器具有相同的接口:如果某种迭代器支持某种操作,那么支持这种操作的其他迭代器也会以相同的方式支持这种操作。例如,所有容器迭代器都支持以解引用运算从容器中读入一个元素。类似地,容器都提供自增和自减操作符来支持从一个元素到下一个元素的访问。 常用迭代器运算 *iter : 返回迭代器 iter...

文章 2024-07-21 来自:开发者社区

FFmpeg开发笔记(三十九)给Visual Studio的C++工程集成FFmpeg

​《FFmpeg开发实战:从零基础到短视频上线》一书的“第11章 FFmpeg的桌面开发”介绍了如何在Windows环境对Qt结合FFmpeg实现桌面程序,那么Windows系统通过Visual Studio开发桌面程序也是很常见的,下面就介绍如何在Visual Studio的C++工程中集成FFmpeg库和SDL2库。 首先按照《FF...

FFmpeg开发笔记(三十九)给Visual Studio的C++工程集成FFmpeg
文章 2024-06-14 来自:开发者社区

《Effective C++ 改善程序与设计的55个具体做法》 第二章 构造/析构/赋值运算 笔记

2.构造/析构/赋值运算 Constructor,Destructors, and Assignment Operator 条款05:了解C++默默编写并调用哪些函数 Know what functions C++ sliently writes and calls “编译器可以暗自为class创建default构造函数、copy构造函数、co...

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

《Effective C++ 改善程序与设计的55个具体做法》 第一章 笔记

1 让自己习惯C++ 条款01:视C++为一个语言联邦        View C++ as a federation of languages. “C++的语法多样复杂,简单来看,可以把它看成4种语言(C、面向对象、Tempate(模板)、STL(标准库)。” C。 C是C++的基础,C++...

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

Essential C++ 第1章 C++编程基础 (笔记)

第1章 C++编程基础 本章从一个小程序开始,通过它来练习C++的基本组成部分。 1.1 如何撰写C++程序 任务:编写一个简易程序,将一段信息发送给用户,要求用户输入自己的名字。然后程序读取用户输入的名字,将这个名字存储起来,最后发出一个消息,和用户打招呼。 开始: 每个C++程序都是...

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

面向考试编程C++笔记

为了学校的考试,做一下C++的笔记。 教材是  机械工业出版社/刘振安 的 C++程序设计 不推荐这本书。这本书太薄,很多东西写得不够详细,也不系统。基本上就是应付考试。 百度上面有PPT,估计一周就能看完这三百多页ppt. https://wenku.baidu.com/view/bb827b2f3868011ca300a6c30c2259010202...

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

算法笔记:递归(c++实现)

递归定义 递归定义是一种直接或者间接引用自身的定义方法。 递归包括两部分:    基础部分(直接形式列举)    递归部分(给出方法) 如 斐波那契数列的递归定义 { f0 = 0, f1 = 1 {f(n) = f(n-1)+f(n-2) n>1 递归算法 使用递归定义的算...

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

黑马c++ STL常用算法 笔记(6) 常用集合算法

1.  set_intersection // 求两个容器的交集 2.  set_union // 求两个容器的并集 3.  set_difference // 求两个容器的差集 1.  set_intersection // 求两个容器的交集 ...

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

黑马c++ STL常用算法 笔记(5) 常用算术生成算法

注意: 算术生成算法属于小型算法,使用时包含的头文件为 #include <numeric> 1.  accumulate // 计算容器元素累计总和 2.  fill // 向容器中添加元素 1.  accumulate // 计算容器元素累计总和 ...

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

开发与运维

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

+关注