DriveEntry() 启动 停止 接口函数 驱动程序名 驱动程序版本号 异常处理 是否运行 声明LPOReceive类型的函数 声明函数指针(外部传进来的回调函数) 存放配置字符串 本机IP 串口配置字符串 设置中的串口号 ...
1.数组 由具体详相同数据类型的数据元素按照一定顺序排列而成的集合,由字符数组、常量数组、实数数组和指针数组等。 1.1一维数组 1.2多维数组 1.3字符数组和字符串 2.指针 2.1指针的概念 指针:存放变量、数组与函数等的内存地址; 指针变量:存放内存地址(即指针)的变量; 作用:提供一种间接 ...
分类:
编程语言 时间:
2019-03-21 21:39:45
阅读次数:
198
C++中的函数 可变形参的函数 initializer_list形参 省略符形参 main函数处理命令行选项 函数指针与函数引用 inline内联函数 Constexpr函数 ...
分类:
编程语言 时间:
2019-03-17 23:05:00
阅读次数:
253
为了复试,重新从零翻开了一遍C++程序设计基础,看到函数指针,才想到这个地方我一开始学的时候就没学懂,趁这次机会把它搞懂。直接上代码,注释很详细:#include using namespace std; typedef int (*funType)(int, int); typedef int f... ...
分类:
编程语言 时间:
2019-03-17 10:26:13
阅读次数:
194
函数指针数组的使用:转移表(表驱动)->表驱动的名称出自《code complete》中文《代码大全》对于一个函数来说,条件或循环语句越多,函数就越复杂引入“圈复杂度”描述一个函数的复杂程度拆分函数是降低圈复杂度的有效方法之一,表驱动法就是其中之一 1 #include<stdio.h> 2 int ...
分类:
其他好文 时间:
2019-03-03 17:31:47
阅读次数:
222
1)委托类型 基本理解: 类型安全的函数指针。 可以间接完成某种操作,虽增加了复杂性,但也增加了灵活性。 可以看作方法的占位符。 为什么要用委托: 可以传递函数意味着可以将业务逻辑作为参数传递。 间接调用 想要执行某些操作,但无需知道操作细节(Thread类) 2)C 1的类型系统是静态的,显式的和 ...
一、函数回顾与后置返回类型 函数定义中,形参如果在函数体内用不到的话,则可以不给形参变量名字,只给其类型。 函数声明时,可以只有形参类型,没有形参名 把函数返回类型放到函数名字之前,这种写法,叫前置返回类型。 C++11中,后置返回类型,在函数声明和定义中,把返回值类型放到参数列表之后。 前面放au ...
分类:
其他好文 时间:
2019-02-23 23:08:45
阅读次数:
307
file.seek(off,whence=0):从文件中移动off个操作标记(文件指针),正往结束方向移动,负往开始方向移动。如果设定了whence参数,就以whence设定的起始位为准,0代表从头开始,1代表当前位置,2代表文件最末尾位置。概述seek()方法用于移动文件读取指针到指定位置。语法seek()方法语法如下:fileObject.seek(offset[,whence])参数offs
分类:
编程语言 时间:
2019-02-19 13:17:01
阅读次数:
476
在阅读linux2.6 版本内核的虚拟文件系统和驱动子系统的时候,我发现内核纯用c语言编写其实也是有一点不方便,特别是内核中大量存在了对象的概念,比如说文件对象,描述起来使用对象描述,但是对象在c语言中的构建远远比在c++中构建要复杂,而且调用对象的方法也很复杂,比如在结构体中封装了函数指针,但是在 ...
分类:
编程语言 时间:
2019-02-17 00:19:48
阅读次数:
257