- 博客(7)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 [STL] list的使用
1. list功能 list是双向循环链表,每一个元素都知道前面一个元素和后面一个元素.list对象自身提供了两个pointer用来指向第一个和最后一个元素.每个元素都有pointer指向前一个和后一个元素.如果想要插入新元素,只需要操纵对应的pointer即可.因此list在几个方面与array,vector不同: - list不支持随机访问,如果你要访问第5个元素,就得顺着
2016-04-17 15:28:29
6048
原创 字符指针 赋值
字符串赋值给字符指针(char *a=“hello”)的正确理解方式 对于语句 char *a="hello"; 对于这个声明方式,会造成的误解是:声明了一个字符指针(它会指向一个位置),将“字符串”赋值给 指针表达式"*a"所指向的地址。但正解是:声明了一个字符指针后,并用字符串常量的第一个字符的地址赋值给指针变量a。 即正确顺序是:1.分配
2014-09-17 22:56:47
4816
2
原创 c++宏实现成员变量的定义和Get,Set
/*这个宏可以使一次性完成成员变量的定义,Get,Set,请不吝指教*//*经过大家指点,2011年2月16日修改了一点点.只能完成一般工作,而且,c++不建议用宏,请自行取舍.*//*filename:MCRO.h*/#define MENBER(type,name)\ private: type m_##name;\ public: type name() const {return
2014-09-17 10:47:34
1453
转载 static 和 const的解释
static 是c++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。static 的两大作用:一、控制存储方式: static被引入以告知编译器,将变量存储在程序的静态存储区而非栈上空间。 1、引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译
2014-09-15 14:07:15
402
原创 ps域和cs域
CS:Circuit Switch表面意思就是电路交换;PS:Packet Switch表面意思就是分组交换。2、不管是在W、TD还是CDMA中,还是在传统的GSM中,都是存在这两个概念的。3、CS业务主要是包括一些语音业务,如64K语音等等。但是也包括一些电路型数据业务,最为常见和经典的就是传真;4、PS业务就是常见的数据业务,也包括流媒体业务、VOIP等等。5、一些网络
2014-09-11 15:56:51
1749
原创 RS-232C接口定义
RS-232C接口定义(DB9)引脚 定义 符号1 载波检测 DCD(Data Carrier Detect)2 接收数据 RXD(Received Data)3 发送数据 TXD(Transmit Data)4 数据终端准备好 DTR(Data Terminal Ready)5 信号地 SG(Signal Ground)6 数据准
2014-09-11 15:13:15
743
原创 虚拟串口
虚拟串口vspd 一次 虚拟 2 个 相互连接的 串口,形成一条 串口通信线路用 你的 串口程序 和 串口调试助手 分别打开这 2 个串口 就 可以 相互发送 接收 数据了当然,你也可以 用 2个 串口调试助手
2014-09-11 10:37:50
736
VS2015编译出的libcurl、openssl、libssh2动态库及相关头文件
2019-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人