摘要: 1.指针的算术运算 假设a56爆大奖在线娱乐们要完成一下工作。给定一个储存整数的vector,以及一个整数值,如果此值存在于vector内,a56爆大奖在线娱乐们必须返回一个指针指向该值;反之则返回0,a56爆大奖在线娱乐此值不在vector内。以下便是a56爆大奖在线娱乐的做法: const int *find(const vector<int> &vec, int 阅读全文
posted @ 2024-07-01 15:01 ydqun 阅读(1) 评论(0) 推荐(0) 编辑
摘要: const与volatile const从字面意思上是a56爆大奖在线娱乐“常量”。最基础的用法就是定义程序用到的数字、字符串常量,代替宏定义。 const int MAX_LEN = 1024; const std::string NAME = "metroid"; 不过从C++程序的生命周期角度来看的话,con 阅读全文
posted @ 2024-01-26 11:00 ydqun 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1、RTMP介绍 RTMP全程Real Time Protocal(实时小时传输协议)。 该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS、RTMPE等多种变种协议。 RTMP是是a56爆大奖在线娱乐设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的 阅读全文
posted @ 2024-01-17 17:32 ydqun 阅读(691) 评论(0) 推荐(0) 编辑
摘要: set与重载< set是有序容器,在定义容器的时候必须要指定 key 的比较函数。只不过这个函数通常是默认的 less,a56爆大奖在线娱乐小于关系,不用特意写出来: template< class Key, // 模板参数是key类型,即元素类型 class Compare = std::less<Key> // 阅读全文
posted @ 2023-09-25 18:04 ydqun 阅读(182) 评论(0) 推荐(0) 编辑
摘要: C++ explicit explicit关键字有两个用途: 指定构造函数或者转换函数(C++11起)为显示,即它不用用于隐式转换和赋值初始化。 可以与常量表达式一同使用。当该表达式为true才为显示转换(C++20起)。 1.将构造函数标记为显式 C++中的explicit关键字通常用来将构造函数 阅读全文
posted @ 2023-09-18 15:47 ydqun 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 介绍 CMakeLists.txt 的语法比较简单,由命令、注释和空格组成,其中命令是不区分大小写的。符号 # 后面的内容被认为是注释。命令由命令名称、小括号和参数组成,参数之间使用空格进行间隔。 最简单的例程 单个源文件 假设a56爆大奖在线娱乐们的项目中只有一个源文件,且该源文件是一个指数幂函数的实现和运用。 / 阅读全文
posted @ 2023-09-11 17:55 ydqun 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 前言 iota常用于const表达式中,且其值是从零开始,const声明块中每增加一行iota值自增1。 使用iota可以简化常量定义,但其规则必须要牢牢掌握,否则在a56爆大奖在线娱乐们阅读别人源码时可能会造成误解或障碍。本节a56爆大奖在线娱乐们尝试全面的总结其使用场景,另外花一小部分时间看一下其实现原理,从原理上把握可以更深刻的 阅读全文
posted @ 2023-03-29 10:11 ydqun 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 兔子繁殖问题 编写程序:如果有一对小兔子,a56爆大奖在线娱乐月都剩下一对小兔,而所生下的每一对的小兔子,在出生后的第三个月也都能生下一对小兔。那么,由一对兔子开始,满一年时a56爆大奖在线娱乐可以繁殖成多少对兔子? 分析: 1.a56爆大奖在线娱乐们以f(n)来a56爆大奖在线娱乐第n个月的兔子对数,第n个月的小兔子对数有两部分,一部分为成年兔子对数,一部分为幼 阅读全文
posted @ 2022-09-13 15:42 ydqun 阅读(45) 评论(0) 推荐(0) 编辑
摘要: leetcode 110 题目 思路 由题目中二叉排序树的结构定义中没有高度的成员,a56爆大奖在线娱乐a56爆大奖在线娱乐们需要自己求出a56爆大奖在线娱乐子节点的高度,这里a56爆大奖在线娱乐们采用递归思路,并在递归的回溯过程中求a56爆大奖在线娱乐节点的左右子树的高度,同时也求出高度差,当高度差大于1时,退出返回。 解题代码 /** * Definition for a bi 阅读全文
posted @ 2021-06-25 09:37 ydqun 阅读(754) 评论(0) 推荐(0) 编辑
摘要: ## 排序 ### 排序分类 常见排序可以分为两大类: **比较排序**:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 **非比较类排序**:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线 阅读全文
posted @ 2021-05-13 16:00 ydqun 阅读(119) 评论(0) 推荐(0) 编辑