Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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
¡¾ËµÃ÷¡¿´óС°´ÕÕ×Ö½Ú¼ÆËã¡£·µ»ØÒ»¸öÖ¸Ïòз


Ïà¹ØÎĵµ£º

½ÌÄãÀí½â¸´ÔÓµÄC/C++ÉùÃ÷[ת]

Ô­ÎÄ£º
http://www.codeproject.com/cpp/complex_declarations.asp
×÷ÕߣºVikram A Punathambekar
½éÉÜ
Ôø¾­Åöµ½¹ýÈÃÄãÃԻ󲻽⡢ÀàËÆÓÚint * (* (*fp1) (int) ) [10];ÕâÑùµÄ±äÁ¿ÉùÃ÷Â𣿱¾ÎĽ«ÓÉÒ×µ½ÄÑ£¬Ò»²½Ò»²½½Ì»áÄãÈçºÎÀí½âÕâÖÖ¸´ÔÓµÄC/C++ÉùÃ÷£ºÎÒÃǽ«´ÓÿÌ춼ÄÜÅöµ½µÄ½Ï¼òµ¥µÄÉùÃ÷ÈëÊÖ£¬È»ºóÖð²½¼ÓÈëconstÐÞ ......

linuxÏÂgtkÖÐʹÓÃCÁ¬½Ómysql

Code:
1.»·¾³ÅäÖÃ
Ò»°ãÇé¿öÏ°²×°ÁËMySQLµÄ»úÆ÷ºÜÉÙ°²×°¿ª·¢°ü£¬Õâ¸öÐèҪעÒâ¡£Ò²¾ÍÊÇÄúÐèÒªÔÚ³ÌÐòÖаüº¬ÕâÑùµÄÓï¾ä£º
#include <mysql.h>
Èç¹ûÔÚ±àÒëµÄʱºòÌáʾº¬ÓÐÀàËÆÓÚÕÒ²»µ½ mysql.h µÄÐÅÏ¢£¬Õâ¾Í˵Ã÷ÄúûÓа²×°Ïà¹Ø¿ª·¢°ü¡£
»¹ÓÐÄú±ØÐ뽨Á¢Ò»¸öÊý¾Ý¿âÓëһЩ±í£¬Õâ¸öÔÚ±¾ÎÄÖлáʹÓá£
2.ÎÒÃÇÏÈÁ´½ÓÊ ......

LinuxÏÂC/C++±àÒëÆ÷gccʹÓüò½é

1.gcc°üº¬µÄc/c++±àÒëÆ÷
gcc,ccÓëc++,g++
gccºÍccÊÇÒ»ÑùµÄ£¬c++ºÍg++ÊÇÒ»ÑùµÄ¡£Ò»°ãc³ÌÐò¾ÍÓÃgcc±àÒ룬c++³ÌÐò¾ÍÓÃg++±àÒë¡£
2.gccµÄ»ù±¾Ó÷¨
gcc test.c£ºÈç¹ûûÓÐÖ¸¶¨Êä³öµÄÎļþ£¬Ä¬ÈϽ«±àÒë³öÒ»¸öÃûΪa.outµÄ³ÌÐò
gcc test.c -o test£º-o²ÎÊýÓÃÀ´Ö¸¶¨Éú³ÉÄ¿±ê³ÌÐòµÄÃû×Ö£¬ÕâÑù½«±àÒë³öÒ»¸öÃûΪtestµÄ³ÌÐò¡£
3.Ϊʲ ......

Linux Cº¯Êý¿â²Î¿¼ÊÖ²á(Ò»)

µÚ1ÕÂ×Ö·û²âÊÔº¯Êýisalnum(²âÊÔ×Ö·ûÊÇ·ñΪӢÎÄ×Öĸ»òÊý×Ö)isalpha(²âÊÔ×Ö·ûÊÇ·ñΪӢÎÄ×Öĸ)isascii(²âÊÔ×Ö·ûÊÇ·ñΪASCIIÂë×Ö·û)isblank(²âÊÔ×Ö·ûÊÇ·ñΪ¿Õ¸ñ×Ö·û)iscntrl(²âÊÔ×Ö·ûÊÇ·ñΪASCIIÂëµÄ¿ØÖÆ×Ö·û)isdigit(²âÊÔ×Ö·ûÊÇ·ñΪ°¢À­²®Êý×Ö)isgraph(²âÊÔ×Ö·ûÊÇ·ñΪ¿É´òÓ¡×Ö·û)islower(²âÊÔ×Ö·ûÊÇ·ñΪСдӢÎÄ×Öĸ)isprint(² ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ