C++学习笔记(入门)

c++学习笔记(入门)



前言

系统的整理和记录c++学习过程中的笔记。
主要针对的是算法学习方面。

笔记来源:【DSA】新生寒假集训Day1-C++基础与STL库(多多支持!!!)

精华

头文件选择


提示:以下是本篇文章正文内容:

一、

(1)c语言结构基础

1.头文件

在这里插入图片描述



在这里插入图片描述



2.指明空间:using namespace std

在这里插入图片描述



3.输入输出:cin >>,cout << … << endl;

在这里插入图片描述



4.引用类型:给变量起一个别名

在这里插入图片描述



5.布尔类型:bool

在这里插入图片描述



6.位运算:&与 |或 ^异或 ~按位取反 >>右移(除2)

在这里插入图片描述



7.输入:cin,cout 与 scanf,printf不要混用

在这里插入图片描述



2.结构体:不同数据的集合

数组:相同数据的集合

在这里插入图片描述



1.结构体使用:

在这里插入图片描述



*2.结构体内定义函数:java成员方法(了解即可)

在这里插入图片描述



*3.重载结构体运算符

在这里插入图片描述



在这里插入图片描述



3.STL库:数据结构和算法的分离,容器,迭代器,算法。(container,iterator,algorithm)

在这里插入图片描述



1.字符串:string(注意首字母小写)

在这里插入图片描述

读取一行:getline



在这里插入图片描述



在这里插入图片描述



在这里插入图片描述



在这里插入图片描述
在这里插入图片描述



在这里插入图片描述



2.STL通用操作

在这里插入图片描述



3.栈 和 队列是两个容器:

在这里插入图片描述
在这里插入图片描述



4.优先队列:priority_queue< int > p “大顶堆” ???

在这里插入图片描述



5.双端对列:deque

在这里插入图片描述



6.向量:vector< int > v “vector< int > v[100]”

在这里插入图片描述



在这里插入图片描述



7.映射:map< int, string > m

在这里插入图片描述



在这里插入图片描述



8.集合:set<int , less< int > > s set<int , greater< int > > s “降序”

在这里插入图片描述



在这里插入图片描述



9.表:list< int > l

在这里插入图片描述



在这里插入图片描述



10.迭代器:“::iterator”正向迭代器 “::const_inerator” 常量迭代器 “::reverse_iterator” 反向迭代器

在这里插入图片描述



11.容器之间的比较

在这里插入图片描述



12.排序:sort

在这里插入图片描述



在这里插入图片描述


总结

提示:这里对文章进行总结:
后续还会仔细整理一下。

💕💕💕

  • 14
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lennard-lhz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值