- 博客(3)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 TCP/IP的三次握手连接和四次握手关闭
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。 (1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。 (2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器B进入SYN_RE
2012-09-27 19:45:36 640
转载 构造函数和析构函数能否声明为虚函数?
构造函数不能声明为虚函数,析构函数可以声明为虚函数,而且有时是必须声明为虚函数。 不建议在构造函数和析构函数里面调用虚函数。 构造函数不能声明为虚函数的原因是: 解释一:所谓虚函数就是多态情况下只执行一个。而从继承的概念来讲,总是要先构造父类对象,然后才能是子类对象。如果构造函数设为虚函数,那么当你在构造父类的构造函数时就不得不显示的调用构造。还有一个原因就是为了防错,试想如果你在
2012-09-27 19:43:30 508
原创 类对象的sizeof大小
1、 class CBase { int a; char *p; };cout 2、 class CBase { }; 运行cout sizeof(CBase)=1;实例化,所谓类的实例化就是在内存中分配一块地址,每个实例在内存中都有独一无二的地址。同样空类也会被实例化(别拿豆包不当干粮,空类也是类啊),所以编译器会给空类隐含的添加一个字节,这样空类实例化之后就
2012-09-05 14:55:35 677
数据结构1800题及答案下载
2011-05-25
easyui inkbutton的显示
2015-01-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人