- 博客(8)
- 资源 (13)
- 收藏
- 关注
原创 C++类的继承机制
C++类属性:public修饰类,表示为公共类,在程序任何地方可见;修饰类成员,该成员可以被该类访问(所有修饰都可以被该类访问,后面不再赘述),可以被该类实例化的对象访问;private修饰类,表示为私有类,不常见,我没用过;修饰类成员,该成员可以被该类的成员函数访问,不可以被该类的实例化对下直接访问;protected修饰类,表示为保护类型的类,限定只
2013-03-30 22:52:54 871
转载 C++ 友元
友元函数(friend function)1. 什么是友元函数? 一个类的私有数据成员通常只能由类的函数成员来访问,而友元函数可以访问类的私有数据成员,也能访问其保护成员2. 友元函数的用处体现在哪里? 2.1 使用友元函数可提高性能,如:用友元函数重载操作符和生成迭代器类 2.2 用友元函数可以访问两个或多个类的私有数据,较其它方法使人们更容易理解程序的逻辑
2013-03-30 21:25:21 1608
原创 类的私有成员变量和私有成员函数
私有成员变量:类的对象不能直接访问类声明的私有成员变量,否则破坏了信息隐藏的目的。 对象需要调用类的成员函数,达到访问类私有成员变量的目的。私有成员函数:一般属于internal的函数,被类中其他函数所调用,不对外提供接口。类对象是无法直接访问,也不应该直接访问。在C++中,为了防止某些数据成员或成员函数从外部被直接访问,可以将它们声明为private,这样编译
2013-03-30 20:22:26 1973
转载 编写程序制作QR Code二维条码名片
编写程序制作QR Code二维条码名片QR Code二维条码名片首先是以两个特殊字符打头,第一个字符的ASC码值为1,第二个字符的ASC码值为16,用C语言风格的转义字符表示,则是:"\x01\x10",然后接下来的内容是(实际数据不分行,下面分行只是为了描述方便):CARD:N:姓名;TIL:职位头衔;DIV:部门;COR:公司名称;ADR:地址;ZIP:区号;TEL:电话如
2013-03-19 12:41:35 2892
转载 网络校验和计算
1. 前言校验和计算是NAT功能和内容修改功能的基本功,这些操作进行后都需要修改数据头中的校验和。2. 16位校验和计算2.1 基本原理 IP/ICMP/IGMP/TCP/UDP等协议的校验和算法都是相同的,采用的都是将数据流视为16位整数流进行重复叠加计算。为了计算检验和,首先把检验和字段置为0。然后,对有效数据范围内中每个16位进行二进制反码求和,结果存在检验和字段
2013-03-18 08:29:31 1471
转载 ICMP类型
ICMP类型TYPECODEDescriptionQueryError00Echo Reply——回显应答(Ping应答)x 30Network Unreachable——网络不可达 x31Host Unreachable——主机不可达 x32Protoc
2013-03-16 23:01:16 5345
转载 在Visual Studio 2005下配置WinPcap开发环境
在Visual Studio 2005下配置WinPcap开发环境http://www.winpcap.org/archive/ 4.1beta5_WpdPack.ziphttp://www.winpcap.org/archive/ 4.1beta5_WinPcap.exe1、安装 winpcap: 如果没安装这个包,程序即使编译成功也不能运行,会提示找不
2013-03-15 23:26:42 851
转载 从RTP到ORTP
最近使用RTP传语音,使用的是ortp协议栈,没想到在接收的时候收不到数据包,调了半天也没有结果,一怒之下索性废掉了ortp,直接实现rtp。 老实说,自己实现rtp还是比较简单的。分为接收和发送,接收的时候直接去掉12个字节的报头,然后向下送。而发送的时候稍微麻烦点,我的实现手法如下:初始化报头: char rtppacket[172] = {0x80
2013-03-12 14:15:32 4389
教你在VMWare下安装MAC OS X Snow Leopard 10.6
2011-07-25
RS232串口转USB驱动
2009-12-30
CSF播放器转码工具解码器
2009-07-16
visual studio 2005与mysql连接问题 mysql-connector-net-5.2.5.zip
2008-12-05
WsyscheckV1.68下载
2008-12-05
IceSword 1.20
2008-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人