- 博客(11)
- 资源 (11)
- 收藏
- 关注
原创 c++ operator new 和 new
<br />operator new 和new 操作符<br /> <br />operator new(int size)操作符只负责分配内存,并不会调用对象的构造函数。new操作符不仅会分配内存而且会调用对象的构造函数进行初始化。<br /> <br />
2010-06-25 14:46:00 1003 1
原创 strdup函数
<br /> 原型:extern char *strdup(char *s); <br /> 用法:#include <string.h> <br /> 功能:复制字符串s <br /> 说明:返回指向被复制的字符串的指针,所需空间由malloc()分配且可以由free()释放。 <br /> 举例: <br /> // strdup.c <br /> #include <syslib.h> <br /> #include <string.h> <br /> main() <br /
2010-06-23 09:07:00 763
转载 SO_LINGER说明
<br />SO_LINGER<br /> 此选项指定函数close对面向连接的协议如何操作(如TCP)。缺省close操作是立即返回,如果有数据残留在套接口缓冲区中则系统将试着将这些数据发送给对方。<br /> <br />SO_LINGER选项用来改变此缺省设置。使用如下结构:<br />struct linger {<br /> int l_onoff; /* 0 = off, nozero = on */<br /> int l_linger; /* linger time */
2010-06-11 18:30:00 1012
转载 字节对齐
<br />什么是对齐,以及为什么要对齐<br /> <br />原文地址:http://www.cnblogs.com/smartstone/archive/2007/02/08/645308.html<br />现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。<br /> <br />对齐的作用和原因:各个硬
2010-06-07 10:43:00 710
原创 dlsym函数
<br /> dlsym()的函数原型是 <br /> void* dlsym(void* handle,const char* symbol) <br /> 该函数在<dlfcn.h>文件中。 <br /> handle是由dlopen打开动态链接库后返回的指针,symbol就是要求获取的函数的名称,函数返回值是void*,指向函数的地址,供调用使用
2010-06-06 19:16:00 16190
原创 dlopen函数
dlopen()<br />功能:打开一个动态链接库 <br />包含头文件:<br /> #include <dlfcn.h> <br />函数定义: <br /> void * dlopen( const char * pathname, int mode ); <br />函数描述:<br /> 在dlopen的()函数以指定模式打开指定的动态连接库文件,并返回一个句柄给调用进程。使用dlclose()来卸载打开的库。 <br />mode:分为这两种 <br /> RTLD_LAZ
2010-06-06 19:15:00 3640
原创 strcasecmp函数
<br /> strcasecmp函数:实现忽略大小写的字符创比较。<br /> 返回值:类似strcmp函数。<br /> 函数原型:strcasecmp(const char* sz1, const char* sz2);<br /> <br /> 举例:<br /> #include <string.h> int main() { char *a="aBcDeF"; char *b="AbCdEf"; if(!strcas
2010-06-06 18:52:00 2480 1
原创 strrchr函数
<br /> strrchr()函数:查找一个字符串在另一个字符串中末次出现的位置,并返回从字符串中的这个位置起,<br /> 一直到字符串结束的所有字符。 如果未能找到指定字符,那么函数将返回NULL。<br /> 函数原型:char *strrchr(char *str, char c);<br /> 举例:<br /> <br /> <br /> #include <stdio.h>#include <string.h>#define
2010-06-06 18:49:00 920
毕业设计 (公交查询系统)
2009-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人