ktty
百度空间 | 百度首页 
 
在线用户
 
   
 
日历
 
     
 
文章列表
 
2009-10-23 10:18
 
2009-10-23 10:16

简单点说:

阻塞就是干不完不准回来,   
非组赛就是你先干,我现看看有其他事没有,完了告诉我一声

我们拿最常用的send和recv两个函数来说吧...
比如你调用send函数发送一定的Byte,在系统内部send做的工作其实只是 把数据传输(Copy)到TCP/IP协议栈的输出缓冲区,它执行成功并不代表数据已经成功的发送出去了,如果TCP/IP协议栈没有足够的可用缓冲区来 保存你Copy过来的数据的话...这时候就体现出阻塞和非阻塞的不同之处了:对于

 
2009-10-21 21:21

1 构造一个对象的时候,必须知道对象的实际类型,而虚函数行为是在运行期间确定实际类型的。而在构造一个对象时,由于对象还未构造成功。编译器无法知道对象的实际类型,是该类本身,还是该类的一个派生类,或是更深层次的派生类。无法确定。。。

2 虚函数的执行依赖于虚函数表。而虚函数表在构造函数中进行初始化工作,即初始化vptr,让他指向正确的虚函数表。而在构造对象期间,虚函数表还没有被初始化,将无法进行。

 
2009-10-21 21:20
我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明:    
    有下面的两个类:
 
2009-08-09 10:13

C/C++中 struct, union的对齐方式

在C语言中, 结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合 等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第 一个成员的地址和整个结构的地址相同。

 
     
 
 
个人档案
 
54小柯45
男, 22岁
广东 汕头 
上次登录:
4天前
加为好友
 
   
 
最新照片
 
   
 
留言板
 

诚邀加入百度空间《笔魂》俱乐部:http://tieba.baidu.com/club/7108053
 

回复54小柯45:呵呵 ~~
 

客气了,互相学习,嗯~
 

呵呵,为什么不再发表新的文章了呢?
 

你的青蛙好能吃呀,呵呵!!
 
     
 
最近访客
 
 

cqmceo

buptwangxin

VIP魔鬼

请学会等待

zcnvnv

arm_lfx

yanweichencdu

ypxmaomao
     
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     


©2009 Baidu