摘要:
类成员函数指针(member function pointer),是 C++ 语言的一类指针数据类型,用于存储一个指定类具有给定的形参列表与返回值类型的成员函数的访问信息。一般我们是不会使用的,都是直接将带有返回值的函数作为参数或者另存后使用;像函数指针我们一般在“由库的提供者决定函数调用时机,库的 阅读全文
摘要:
首先来谈谈常规的递归概念,递归递归先递后归。指的是我问你,你问他,他问下一个人这样层层递进直到得知结果并返回的过程。因此递归作为一种算法在程序设计语中广泛应用。 绕口一点来说递归就是一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规 阅读全文
摘要:
const关键字为C++/C中的关键字,const修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。这个常类型可以是指针,也可以是int等变量。 const的用法常见有以下几种: //const在*左边的情况:常量指针 const int *pt = &n; int const *pt 阅读全文
摘要:
EMI、EMC、EMS EMI可以理解为攻击、EMS理解为防御、EMC理解为综合攻防能力 (1)EMI,全称为:Electromagnetic Interference,电磁干扰,电磁指电子设备在工作过程中产生的电磁波,干扰指对外发射并对设备其它部分或外部其它设备造成干扰。 (2)EMS,全称为:E 阅读全文
摘要:
相信搜到这篇文章的小伙伴已经通过各种途径学习过CAN基础相关的内容了,但是秉持追根的态度对于一些机制还是比较困惑,这里个人就将当初自学的一些见解发表,以供大家学习,错误之处欢迎批评。 1、为什莫主动错误状态的帧间隔是3位,被动错误状态的帧间隔是11位呢? 经过基础学习我们指导,主动错误状态的节点意味 阅读全文
摘要:
请重新激活,下载联想诊断软件,自己就是这样解决的 链接:https://pan.baidu.com/s/1C1sZVJCa0r6Bo... 阅读全文
摘要:
数据帧:传输负责“安全及校验”“网络管理”“功能数据”的报文;RTR=0时为数据帧; 远程帧(遥控帧):请求其它节点发出与本遥控帧具有相同ID号的数据帧,遥控的目的仅仅是请求,为保证数据的传输因此优先级低于数据帧;RTR=1时为遥控帧; 拓展帧:解决CAN标准帧的11位标识符不够用的情况,因此扩展帧 阅读全文
摘要:
函数说明:ignore() 是 istream 类的成员函数,它的作用是跳过缓冲区的指定位置或者长度它的原型是: istream & ignore(int n =1, int delim = EOF); 执行条件:其中两个形参只要满足其一函数就会执行,并作用于下一个cin操作,如: char inp 阅读全文
摘要:
Checksum的计算协议不同,计算方式也不同,在can协议中,部分OEM规定的checksum算法为crc8按位异或(也就是E2E),tcp及udp中为累加校验和,计算的位置位于TCP头部。本文讲解TCP,UDP中的CheckSum计算过程。 TCP中的Checksum Checksum计算过程: 阅读全文