Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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ÐÞ ......

cÏÝÚåÓëȱÏÝÔĶÁ±Ê¼Ç

¡¾1¡¿ “ = ”µÄÓÅÏȼ¶µÍÓÚ  “ || ” ÇÒ “ = ” ΪÓÒ½áºÏÐÔ£¬×¢ÒâһϴúÂëΪËÀÑ­»·£ºwhile(c=' '||c=='\t'||c=='\n')

³ÌÐò±¾ÒâÊÇÌø¹ý¿Õ¸ñ£¬ÖƱí·û£¬»»Ðзû£¬µ«ÓÉÓÚ²»Ð¡ÐĽ«c=='  'д³ÉÁËc= '  'µ¼Ö³ÌÐò½øÈëËÀÑ­»·
¡¾2¡¿a=-1 ÔÚºÜÀϵÄC°æ±¾ÀïÀí½âΪ a =-  1
¡¾3 ......

LinuxÏÂÓÃeclipseдC/C++ÓïÑÔ³ÌÐòµÄ±àÒëÎÊÌâ

µ±Òª½¨Á¢Ï̵߳Èʱ£¬ÔÚLinuxÏ£¬ÓÃÎı¾±à¼­£¬ÔÚ¼üÈë“g++ -lpthread”.......“¿ÉÒÔ°Ñ¿âpthreadÒýÈ딣¬±àÒëͨ¹ý¡£ÏÖÔÚÏëÓÃeclipse£¬µ«ÊÇĬÈÏÇé¿öÏ£¬ÒýÈë²»ÁËpthread¡£»á±¨“undefined reference to phread_create”µÈ´íÎó¡£
½â¾ö·½·¨£º¿ÉÒÔÔÚprojectÖкõ½properties
ÔÚÀïÃæµÄ&ldquo ......

linux ÏÂC¡¢C++±à³Ì×ÊÁÏ




GCC    ÖÐÎÄÊֲᠠ 
   ¡¡¡¡http://www.nbfan.com/forum/dispbbs....&ID=1433&page=1   
   ¡¡¡¡GNU    make    Ö¸ÄÏ   
   ¡¡¡¡http:/ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ