发布时间:2014-11-19 19:34:11
转载自http://blog.chinaunix.net/uid-13746440-id-3547287.htmlsocket是用户API与网络协议栈之间的一个中间接口层,用户通过调用socket api将报文传给协议栈,或者从协议栈读取报文。对于用户来说,socket就是一个打开的文件,linux内核中为socket定义了sockfs文件类型:static struct file_system_type sock_fs_t.........【阅读全文】
发布时间:2014-11-19 19:31:32
1、auto 作用域和存储空间自动,比如放在函数内的变量自动为local,放在栈区,执行到其定义时分配内存,函数结束释放内存;结构体、类的成员变量自动为该结构体、类的局部变量,生存期(除static外)同其对象;放在所有函数、结构、类、联合等体外的自动为全局变量,程序运行之初已分配内存,放在全局数据区,程序结束时.........【阅读全文】
发布时间:2014-11-19 19:29:12
class A { public: int i; int j; static int s; virtual void Say(){}; int geti(){return i;}; int f(){cout<<"wahaha"<<endl;};#define L 4.........【阅读全文】
发布时间:2014-11-19 19:28:30
1:sprintf 最常见的应用之一莫过于把整数打印到字符串中,所以,spritnf在大多数场合可以替代itoa。这样,一个整数的16 进制字符串就很容易得到,但我们在打印16 进制内容时,通常想要一种左边补0 的等宽格式,那该怎么做呢?很简单,在表示宽度的数字前面加个0 就可以了。sprintf(s, "%08X", 4567); //产生:"00001.........【阅读全文】