cº¯Êý¼ò½é
alloc.h
brk
¡¾¹¦ÄÜ¡¿¸ü¸ÄÊý¾Ý¶Î¿Õ¼äµÄ·ÖÅä
¡¾ÔÐÍ¡¿int brk(void *endds)
¡¾Î»Öá¿alloc.h
¡¾ËµÃ÷¡¿½«³ÌÐòÊý¾Ý¶ÎµÄ¶¥²¿ÉèÖÃΪenddsËùÖ¸ÏòµÄÄÚ´æÎ»Öᣵ÷Óóɹ¦Ö®ºó£¬·µ»Ø0¡£Èç¹ûµ÷ÓÃʧ°ÜÔò·µ»Ø-1£¬Í¬Ê±ÉèÖÃerrno¡£
¡¾²Î¼û¡¿coreleft
calloc
¡¾¹¦ÄÜ¡¿·ÖÅäÄÚ´æ¡£
¡¾ÔÐÍ¡¿void *calloc(size_t nelem,size_t elsize)
¡¾Î»Öá¿stdib.h,alloc.h
¡¾ËµÃ÷¡¿ÎªnelemÊý¾ÝÏîµÄÿelsize¸ö×Ö½Ú·Ö±ð·ÖÅä¿Õ¼ä£¬Í¬Ê±ÔÚ¿Õ¼äÖб£´æ0Öµ¡£·µ»ØÒ»¸öÖ¸ÏòзÖÅä¿éµÄÖ¸Õ룬Èç¹ûûÓÐ×ã¹»µÄ¿Õ¼äÔò·µ»ØNULL¡£
¡¾²Î¼û¡¿malloc
coreleft
¡¾¹¦ÄÜ¡¿·µ»Ø²â³öµÄδʹÓÃÄÚ´æÁ¿¡£
¡¾ÔÐÍ¡¿Ð¡ÐÍÄ£¿éÖÐunsigend long coreleft(void)
¡¾Î»Öá¿alloc.h
¡¾²Î¼û¡¿malloc
farcallc
¡¾¹¦ÄÜ¡¿´Ó¸ß¶Ë¿ªÊ¼·ÖÅäÄÚ´æ¡£
¡¾ÔÐÍ¡¿void far *farcalloc(unsigned ling nunits,unsigned ling unitsz)
¡¾Î»Öá¿alloc.h
¡¾ËµÃ÷¡¿ÎªnunitsÊý¾ÝÏîµÄÿunitsz¸ö×Ö½Ú·ÖÅä¿Õ¼ä¡£·µ»ØÖ¸ÏòзÖÅä¿éµÄÖ¸Õ룬Èç¹ûûÓÐ×ã¹»µÄ¿Õ¼ä´´½¨Êý¾Ý¿é£¬Ôò·µ»ØNULL
¡¾²Î¼û¡¿farmalloc,farfree,farcoreleft,malloc,calloc
farcoreleft
¡¾¹¦ÄÜ¡¿·µ»Ø²â³öµÄ¸ß¶ËδʹÓÃÄÚ´æÁ¿¡£
¡¾ÔÐÍ¡¿unsigned long farcoreleft(void)
¡¾Î»Öá¿alloc.h
¡¾ËµÃ÷¡¿·µ»Ø×î¸ß·ÖÅäÊý¾Ý¿éºÍÄÚ´æÄ©¶ËÖ®¼äËùÊ£µÄËùÓпռäÁ¿£¨°´ÕÕ×Ö½Ú¼ÆË㣩¡£
¡¾²Î¼û¡¿farcalloc,farmalloc,coreleft
farfree
¡¾¹¦ÄÜ¡¿´Ó¸ß¶ËÊÍ·ÅÒ»¸öÊý¾Ý¿é¡£
¡¾ÔÐÍ¡¿void farfree(void far *block)
¡¾Î»Öá¿alloc
¡¾²Î¼û¡¿farmalloc,farcalloc
farmalloc
¡¾¹¦ÄÜ¡¿´Ó¸ß¶Ë¿ªÊ¼·ÖÅä¡£
¡¾ÔÐÍ¡¿void far *farmalloc(unsigned long nbytes)
¡¾Î»Öá¿alloc.h
¡¾ËµÃ÷¡¿·µ»ØÒ»¸öÖ¸ÏòзÖÅäÊý¾Ý¿éµÄÖ¸Õ룬Èç¹ûûÓÐ×ã¹»µÄ¿Õ¼ä´´½¨Êý¾Ý¿éÔò·µ»ØNULL
¡¾²Î¼û¡¿farcoreleft,farfree,farcalloc,malloc,farrealloc
farrealloc
¡¾¹¦ÄÜ¡¿µ÷Õû¸ß¶ËµÄ·ÖÅäÊý¾Ý¿é¡£
¡¾ÔÐÍ¡¿void far *farrealloc(void far *oldblock,unsigned long nbytes)
¡¾Î»Öá¿alloc.h
¡¾ËµÃ÷¡¿·µ»ØÖØÐ·ÖÅäÊý¾Ý¿éµÄµØÖ·£¬Èç¹û·ÖÅäʧ°ÜÔò·µ»ØNULL¡£·µ»ØÖµ¿ÉÄÜÓëÔ´µØÖ·²»Í¬¡£
¡¾²Î¼û¡¿farmalloc,realloc
free
¡¾¹¦ÄÜ¡¿ÊÍ·Åͨ¹ýmalloc»òÕßcalloc·ÖÅäµÄÊý¾Ý¿é¡£
¡¾ÔÐÍ¡¿void free(void *block)
¡¾Î»Öá¿stdlib.h,alloc.h
¡¾²Î¼û¡¿maloc,calloc,freemem
malloc
¡¾¹¦ÄÜ¡¿·ÖÅäÄÚ´æ¡£
¡¾ÔÐÍ¡¿void *malloc(size_t size)
¡¾Î»Öá¿alloc.h,stdlib.h
¡¾ËµÃ÷¡¿´óС°´ÕÕ×Ö½Ú¼ÆËã¡£·µ»ØÒ»¸öÖ¸Ïòз
Ïà¹ØÎĵµ£º
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <sys/types.h>
#include <sys/wait.h>
#define QLEN 20
# ......
ÔÎÄ£º
http://www.codeproject.com/cpp/complex_declarations.asp
×÷ÕߣºVikram A Punathambekar
½éÉÜ
Ôø¾Åöµ½¹ýÈÃÄãÃԻ󲻽⡢ÀàËÆÓÚint * (* (*fp1) (int) ) [10];ÕâÑùµÄ±äÁ¿ÉùÃ÷Â𣿱¾ÎĽ«ÓÉÒ×µ½ÄÑ£¬Ò»²½Ò»²½½Ì»áÄãÈçºÎÀí½âÕâÖÖ¸´ÔÓµÄC/C++ÉùÃ÷£ºÎÒÃǽ«´ÓÿÌì¶¼ÄÜÅöµ½µÄ½Ï¼òµ¥µÄÉùÃ÷ÈëÊÖ£¬È»ºóÖð²½¼ÓÈëconstÐÞ ......
C ³ÌÐòÓÐÏÂÃæ¼¸¸ö²¿·Ö×é³É£º
1 ÕýÎĶΣºÕâÊÇCPU Ö´ÐеĻúÆ÷Ö¸ÁîµÄ²¿·Ö¡£Í¨³£ÕýÎĶÎÊÇ¿ÉÒÔ¹²ÏíµÄ£¬ËùÒÔ¼´Ê¹ÊÇÆµ·±Ö´ÐеijÌÐò£¨È磺Îı¾±à¼Æ÷£©ÔÚ´æ´¢Æ÷ÉÏÒ²Ö»ÓÐÒ»¸ö¸±±¾¡£ÁíÍâÕýÎĶγ£³£ÊÇÖ»¶ÁµÄ£¬ÒÔ·ÀÖ¹³ÌÐòÒòΪÒâÍâ¶øÐÞ¸ÄÆä×ÔÉíµÄÖ¸Áî¡£
2 ³õʼ»¯Êý¾Ý¶Î£ºÍ¨³£½«´Ë¶Î³ÆÎªÊý¾Ý¶Î£¬Ëü°üº¬Á˳ÌÐò ......
Code:
1.»·¾³ÅäÖÃ
Ò»°ãÇé¿öϰ²×°ÁËMySQLµÄ»úÆ÷ºÜÉÙ°²×°¿ª·¢°ü£¬Õâ¸öÐèҪעÒâ¡£Ò²¾ÍÊÇÄúÐèÒªÔÚ³ÌÐòÖаüº¬ÕâÑùµÄÓï¾ä£º
#include <mysql.h>
Èç¹ûÔÚ±àÒëµÄʱºòÌáʾº¬ÓÐÀàËÆÓÚÕÒ²»µ½ mysql.h µÄÐÅÏ¢£¬Õâ¾Í˵Ã÷ÄúûÓа²×°Ïà¹Ø¿ª·¢°ü¡£
»¹ÓÐÄú±ØÐ뽨Á¢Ò»¸öÊý¾Ý¿âÓëһЩ±í£¬Õâ¸öÔÚ±¾ÎÄÖлáʹÓá£
2.ÎÒÃÇÏÈÁ´½ÓÊ ......