笔记
快乐辣条66
这个作者很懒,什么都没留下…
展开
-
初学STM32F103智能小车
今日进程:学会了如何用STM32去连接L298N电机驱动去驱动电机,使轮子转起来这个图片是我从百度上找到的,也是找了好久,才知道L298N的引脚是怎么用的,用STM32的引脚去连接电机中的IN引脚和END引脚就可以,然后在STM32中编写代码,使STM32的引脚输出高低电平,END要使能为高电平,IN1和IN2给予1和0,就可以实现转起来,IN1为0,IN2为1,实现正转电机驱动模块里面有个双H桥,可以用来控制电机正反转以及电机的转动,...原创 2021-11-04 10:24:34 · 1123 阅读 · 0 评论 -
2021-9-28 仿函数
一、仿函数本质上是一个类,只不过类里面重载了小括号,可以直接调用这个函数,这个函数里面可以有参数,有返回值仿函数的特点:1、仿函数可以有参数,有返回值2、仿函数可以作为参数传入普通函数中3、可以在类里面加入一些变量,比如计算这个仿函数被调用的多少次//仿函数,函数对象//仿函数三大优点:1、可以在类里面加入其他变量//2、有返回值,有参数//3、函数对象可以作为参数传递class Mycount {public: Mycount() { this->num =原创 2021-09-28 20:36:32 · 477 阅读 · 0 评论 -
2021-9-17 lambda表达式和auto
auto可以申明一块临时的变量内存,他可以自动推导表达式的类型比如,我们在进行vector容器的输出的时候,需要用到迭代器 for (vector<int>::iterator it = v.begin(); it != v.end(); it++) { cout << *it; }迭代器的写法过于冗长,这是可以用auto 进行自动类型转换 for (auto it = v.begin(); it != v.end(); it++) { cout <原创 2021-09-17 22:04:57 · 537 阅读 · 0 评论 -
2021-9-13 Map容器
了解Map容器之前,我们先来了解一下这个pari对组的使用原创 2021-09-17 21:32:05 · 118 阅读 · 0 评论 -
2021-9-16 List容器
双向循坏链表链表List中的迭代器只支持前移和后移list的优点:1、采用动态存储分配,不会像vector那样多出很多内存2、链表的插入和删除十分方便缺点:1、空间和时间的耗费大list的常见接口:1、List的构造函数 //创建容器 list<int> l1; l1.push_back(10);//尾插 l1.push_front(9);//头插 l1.push_back(11); for (list<int>::iterator it原创 2021-09-16 20:19:48 · 88 阅读 · 0 评论 -
提高cin和cout的运行效率
ios_base::sync_with_stdio(false);//cstd::ios::sync_with_stdio(false); cin.tie(0);//c++原创 2021-09-14 23:50:12 · 104 阅读 · 0 评论