年轻人的努力

导航

2021年5月23日 #

蓝牙

摘要: 配对就是鉴权 ssp:安全简易配对 spp:串口协议 SMP即Security Manage Protocol。是蓝牙用来进行安全管理的,其定义了配对和密钥分发的过程实现。SMP被用在LE-only设备或蓝牙双模设备中。 配对完成会上报link key,然后加密过程会通过dhkey对交互数据进行加密 阅读全文

posted @ 2021-05-23 17:07 年轻人的努力 阅读(101) 评论(0) 推荐(0) 编辑

2021年4月24日 #

原始字面量

摘要: R“xxx()xxx” x是可以省略的,如果加了,前后就必须一样,否则语法错误,就算加了,前后的x也会被过滤掉 c中描述路径必须使用反斜杠\,来进行转义。 \的作用: 1.对普通字符进行转义,变成有特殊含义的字符 2.对特殊字符进行转义,变成普通字符 3.连接符 阅读全文

posted @ 2021-04-24 14:14 年轻人的努力 阅读(53) 评论(0) 推荐(0) 编辑

2021年4月23日 #

c++11中的nullptr

摘要: 由于c++语法比较严格,所以不允许void*类型的指针隐式类型转换给其他类型指针,所以在c++中必须进行强转才行,不然语法错误,因为要兼容c,所以c++中把NULL定义为0,nullptr定义为(void*)0; 阅读全文

posted @ 2021-04-23 23:20 年轻人的努力 阅读(36) 评论(0) 推荐(0) 编辑

虚继承和虚函数

摘要: 谁虚继承父类,谁的内部就多一个vbptr,就跟谁的内部有虚函数,谁的内部就多一个vfptr 虚继承是针对成员属性,虚函数是针对成员方法, 如果多继承,vfptr和vbptr会继承多个,不会只继承一份 虚基类:一个类只要被用virtual关键字继承,这个类就是虚基类 阅读全文

posted @ 2021-04-23 16:19 年轻人的努力 阅读(58) 评论(0) 推荐(0) 编辑

重载,重写,重定义

摘要: 1,父类和子类做参数可以构成重载 2.重载是编译阶段的多态,实现方式是函数名后加参数类型,函数重载跟返回值没有关系,函数重写是运行时的多态,属于动态多态 3.父类和子类的对象,指针,引用之间,是可以从子类到父类转换的,不可以下行转换,调用的都是父类的东西 4.重写指的是函数参数,返回值,函数名都一样 阅读全文

posted @ 2021-04-23 14:17 年轻人的努力 阅读(123) 评论(0) 推荐(0) 编辑

面试总结

摘要: 1.c++11 2.多线程 3.德科的俩道编程题:1.求二维数组的行值的最大值 2.该员工能不能评选优秀员工 4. 阅读全文

posted @ 2021-04-23 12:02 年轻人的努力 阅读(29) 评论(0) 推荐(0) 编辑

2021年4月19日 #

set

摘要: 自动排好序,只有key,没有value,不允许重复,mutiset可以重复,不允许通过迭代器修改值,所以迭代器是cosnt 阅读全文

posted @ 2021-04-19 18:22 年轻人的努力 阅读(40) 评论(0) 推荐(0) 编辑

sort

摘要: 容器的迭代器支持随机访问的话,可以使用系统提供的标准算法sort(); 如果不支持的话,容器内部会提供对应的算法接口;比如list容器,可以使用l.sort(); 阅读全文

posted @ 2021-04-19 14:57 年轻人的努力 阅读(34) 评论(0) 推荐(0) 编辑

vector

摘要: vector迭代器支持双向,随机 阅读全文

posted @ 2021-04-19 14:55 年轻人的努力 阅读(27) 评论(0) 推荐(0) 编辑

list

摘要: 正序迭代器: iterator 逆序迭代器: reverse_iterator 正序便利: list<int> l; for(list<int>::iterator it=l.begin();it!=l.end();it++) cout<<*it<<endl; 逆序遍历: list<int> l; 阅读全文

posted @ 2021-04-19 14:35 年轻人的努力 阅读(57) 评论(0) 推荐(0) 编辑