技术栈
C++提高笔记
和小潘一起学AI
2024-12-31 8:16
1 模板
1.1模板的概念
1.1 模板的概念
1.2 函数模板
1.3 类模板
1.2 函数模板
1.2.1 函数模板语法
1.2.2 函数模板注意事项
1.2.3 函数模板案例
1.2.4 普通函数与函数模板的区别
1.2.5 普通函数与函数模板的调用规则
1.2.6 模板的局限性
1.3 类模板
1.3.1类模板语法
1.3.2 类模板与函数模板区别
1.3.3 类模板中成员函数创建时机
1.3.4 类模板对象做函数参数
1.3.5 类模板与继承
1.3.6 类模板成员函数类外实现
1.3.7 类模板分文件编写
1.3.8 类模板与友元
1.3.9 类模板案例
2 STL初识
2.1 STL的诞生
2.2 STL基本概念
2.3 STL六大组件
2.4 STL中容器、算法、迭代器
2.5 容器算法迭代器初识
3 STL-常用容器
3.1 string容器
3.1.1 string基本概念
3.1.2 string构造函数
3.1.3 string赋值操作
3.1.4 string字符串拼接
3.1.5 string查找和替换
3.1.6 string字符串比较
3.1.7 string字符存取
3.1.8 string插入和删除
3.1.9 string子串
3.2 vector容器
3.2.1 vector基本概念
3.2.2 vector构造函数
3.2.3 vector赋值操作
3.2.4 vector容量和大小
3.2.5 vector插入和删除
3.2.6 vector数据存取
3.2.7 vector互换容器
3.2.8 vector顶留空间
3.3 deque容器
3.3.1 degue容器基本概念
3.3.2 deque构造函数
3.3.3 deque赋值操作
3.3.4 deque大小操作
3.3.5 deque 插入和删除
3.3.6 deque 数据存取
3.3.7 deque 排序
3.4 案例-评委打分
3.5 stack容器
3.5.1 stack 基本概念
3.5.2 stack 常用接囗
3.6 queue 容器
3.6.1 stack 基本概念
3.6.2 stack 常用接囗
3.7 list容器
3.7.1 list基本概念
3.7.2 list构造函数
3.7.3 list 赋值和交换
3.7.4 list 大小操作
3.7.5 list 插入和删除
3.7.6 list 数据存取
3.7.7 list 反转和排序
3.7.8 排序秦例
3.8 set/ multiset 容器
3.8.1 set基本概念
3.8.2 set构造和赋值
3.8.3 set大小和交换
3.8.4 set插入和删除
3.8.5 set查找和统计
3.8.6 set和0multiset区别
3.8.7 pair对组创建
3.8.8 set容器排序
3.9 map/ multimap容器
3.9.1 map基本概念
3.9.2 map构造和赋值
3.9.3 map大小和交换
3.9.4 map插入和删除
3.9.5 map查找和统计
3.9.6 map容器排序
3.10 案例-员工分组
4 STL-函数对象
4.1 函数对象
4.1.1 函数对象概念
4.1.2 函数对象使用
4.2 谓词
4.2.1 谓词概念
4.2.2 -元谓词
4.2.3 二元调词
4.3 内建函数对象
4.3.1 内建函数对象意义
4.3.2 算术仿函数
4.3.3 关系仿函数
4.3.4 逻辑仿函数
5 STL-常用算法
5.1 常用遍历算法
5.1.1 for each
5.1.2 transform
5.2 常用音找算法
5.2.1 find
5.2.2 find if
5.2.3 adjacent _find
5.2.4 binary_search
5.2.5 count
5.2.6 count if
5.3 常用排序算法
5.3.1 sort
5.3.2 random shuffle
5.3.3 merge
5.3.4 reverse
5.4 常用拷贝和替换算法
5.4.1 copy
5.4.2 replace
5.4 3 replace_if
5.4.4 swap
5.5 常用算术生成算法
5.5.1 accumulate
5.5.2 fill
5.6 常用集合算法
5.6.1 set intersection
5.6.2 set union
5.6.3 set difference
演讲比赛流程管理系统
1、演讲比赛程序需求
2、项目创建
3、创建管理类
4、菜单功能
5、退出功能
6、演讲比赛功能
7、查看记录
8、清空记录
机房预约系统
1、机房预约系统需求
2、创建项目
3、创建主菜单
4、退出功能实现
5、创建身份类
6、登录模块
7、管理员模块
8、学生模块
9、教师模块
开发语言
c++
笔记
上一篇:
2011-2019年各省总抚养比数据
下一篇:
BOOST 库在信号处理领域的具体应用及发展前景
相关推荐
JavaPub-rodert
19 分钟前
一道go面试题
开发语言
·
后端
·
golang
6<7
22 分钟前
【go】静态类型与动态类型
开发语言
·
后端
·
golang
chushiyunen
39 分钟前
dom操作笔记、xml和document等
xml
·
java
·
笔记
chushiyunen
41 分钟前
tomcat使用笔记、启动失败但是未打印日志
java
·
笔记
·
tomcat
汇能感知
1 小时前
光谱相机的光谱数据采集原理
经验分享
·
笔记
·
科技
人人题
1 小时前
汽车加气站操作工考试答题模板
笔记
·
职场和发展
·
微信小程序
·
汽车
·
创业创新
·
学习方法
·
业界资讯
小脑斧爱吃鱼鱼
1 小时前
鸿蒙项目笔记(1)
笔记
·
学习
·
harmonyos
车载小杜
2 小时前
基于指针的线程池
开发语言
·
c++
沐知全栈开发
2 小时前
Servlet 点击计数器
开发语言
m0Java门徒
2 小时前
Java 递归全解析:从原理到优化的实战指南
java
·
开发语言
热门推荐
01
我决定放弃搞 Java 了
02
DeepSeek各版本说明与优缺点分析
03
如何在WPS和Word/Excel中直接使用DeepSeek功能
04
RAG 实践- Ollama+RagFlow 部署本地知识库
05
苍穹外卖面试总结
06
从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑
07
本地化部署AI知识库:基于Ollama+DeepSeek+AnythingLLM保姆级教程
08
DeepSeek R1本地化部署 Ollama + Chatbox 打造最强 AI 工具
09
如何本地部署AI智能体平台,带你手搓一个AI Agent
10
循环神经网络RNN(含LSTM,GRU)小综述