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

cµÄboolÀàÐÍ

C++ÄÚÖöԲ¼¶ûÀàÐ͵ÄÖ§³Ö£¬Æä¹Ø¼ü×ÖÊÇbool£¬CÓïÑÔÖ±µ½C99±ê×¼²ÅÔö¼ÓÁ˶Բ¼¶ûÀàÐ͵ÄÖ§³Ö£¬¹Ø¼ü×ÖΪ_Bool£¬ÒòΪboolÒѾ­±»C++ÓÃÁË£¬ËùÒÔÑ¡ÁËÕâ¸öÊ®·ÖÆæ¹ÖµÄ¹Ø¼ü×Ö¡£ÔÚÕâ֮ǰC³ÌÐòÔ±¶Ô²¼¶ûÀàÐ͵ÄÄ£ÄâÊÇÏ൱»ìÂҵġ£ÎªÁËÔÚCºÍC++³ÌÐòÖÐÒÔͳһµÄ·½Ê½Ê¹Óò¼¶ûÀàÐÍ£¬Í¬Ê±Ìá¸ß¿ÉÒÆÖ²ÐÔ£¬¿ÉÒÔ²ÉÓÃÏÂÃæµÄ·½Ê½:
¹¹ÔìÒ»¸östdbool.hÍ·Îļþ¶¨ÒåÏà¹ØµÄºê£¬ÄÚÈÝÈçÏ£º
/*
 *  stdbool.h
 *
 *  define macro for _Bool,c99
 *
 */
#ifndef _STDBOOL_H
#define _STDBOOL_H
#define bool  _Bool
#define true  1
#define false 0
#define __bool_true_false_are_defined 1
#endif
È»ºóÔÚҪʹÓò¼¶ûÀàÐ͵ÄÎļþÀï°üº¬Õâ¸öÍ·Îļþ£¬È»ºóдÈçϺ꣺
#ifndef __cplusplus
 #include "stdbool.h"
#endif
¾Í¿ÉÒÔͳһ°´boolÀ´±í´ï²¼¶ûÀàÐÍÁË¡£
P.S. Ä¿Ç°ÈÔÈ»Óкܶà±àÒëÆ÷²¢²»Ö§³ÖC99µÄÐÂÌØÐÔ£¬ÌرðÊDZȽÏÀϵıàÒëÆ÷£¬ÈçCB6ºÍVC6¶¼²»Ö§³Ö_Bool¹Ø¼ü×Ö
±¾ÎÄÀ´×ÔCSDN²©¿Í£¬×ªÔØÇë±êÃ÷³ö´¦£ºhttp://blog.csdn.net/mopyman/archive/2006/03/09/619564.aspx


Ïà¹ØÎĵµ£º

VIMÒ»¼ü±àÒëC³ÌÐò

    ÍøÉÏÓкöàƪÎÄÕ½²ÈçºÎÅäÖÃ.vimrcÎļþÀ´ÊµÏÖVIMÀïÒ»¼ü±àÒ룬¿´ÁËһϱȽϸ´ÔÓ¡£ÎÒÒ»°ãûÓÐʲô´óµÄ³ÌÐòҪд£¬Ò»°ãµÄС³ÌÐòµ¥¸öCÎļþ¾Í¸ãµàÁË£¬ËùÒÔ¼ò»¯ÁËÒ»ÏÂÍøÉϵÄÅäÖã¬ÔÚ.vimrcÀï¼ÓÉÏÁ½ÐоÍÂú×ãÎÒµÄÐèÇóÁË¡£
    set makeprg=gcc\ -Wall\ -o\ %<\ %
map <F7> :make<CR ......

ѧcµÄºÜ¶à

cѧµÄÈ˺ܶࡣµ«Ê®Ö®°Ë¾ÅÊÇ°ëÍ°Ë®¡£»òÕßдµÃºÜËÀ¡£Ò²ÐíÎÒÕâ»°ÓеãÆ«¼¤¡£µ«ÊÇÎÒ¸ø³öÒ»¸ö±ê×¼°É¡£ÄãÄÜд³öÏñlinuxÄں˴úÂëÕâÑùµÄ´úÂëÂð£¿ÆäʵÈκÎÒ»ÃÅÓïÑԵľ«Ë裬ÔÚÓÚÔËÓá£ËùÒÔÔÚѧϰ֮ǰ×îºÃÎÊÒ»ÎÊÎÒΪʲҪѧÕâÃÅÓïÑÔ¡£Èç¹ûÊÇΪѧ¶øѧ£¬Ñ§µ½×îºóÓÖÊÇ°ëÍ°Ë®¡£»¹ÕæµÄ²»È翴С˵À´µÃ´Ì¼¤¡£Ã»ÓÐÄ¿µÄ¸ÉÊÂÇ飬±¾Éí¾ÍÊÇÒ»ÖÖÀË·Ñ¡£ ......

extern C µÄ×÷ÓÃ

extern "C" ÊÇ C++ ±àÒëÆ÷Ö§³ÖµÄÒ»ÖÖÁ´½Óָʾ·û£¨linkage directive£©£¬Ëü±íʾÓÉÆäÉùÃ÷µÄº¯ÊýʹÓà C ÓïÑԵķ½Ê½±àÒëºÍÁ´½Ó¡£
C ºÍ C++ ¶Ôº¯Êý±àÒëºó²úÉúµÄ·ûºÅÃûÊDz»Ò»ÑùµÄ¡£¼ÙÉèÒ»¸öº¯ÊýµÄÔ­ÐÍΪ:
void foo(int x, int y);
ÓÉ C ±àÒëÆ÷±àÒëºó²úÉúµÄ·ûºÅÃûΪ _foo£¬¶ø C++ ÓÉÓÚÖ§³ÖÖØÔصÄÐèÒª£¬±àÒëºóµÄ·ûºÅà ......

50¸öc/c++Ô´´úÂëÍøÕ¾

C/C++ÊÇ×îÖ÷ÒªµÄ±à³ÌÓïÑÔ¡£ÕâÀïÁгöÁË50ÃûÓÅÐãÍøÕ¾ºÍÍøÒ³Çåµ¥£¬ÕâЩÍøÕ¾Ìṩc/c++Ô´´úÂë¡£Õâ·ÝÇåµ¥ÌṩÁËÔ´´úÂëµÄÁ´½ÓÒÔ¼°ËüÃǵÄС˵Ã÷¡£ÎÒÒÑ
¾¡Á¦°üÀ¨×î¼ÑµÄC/C++Ô´´úÂëµÄÍøÕ¾¡£Õâ²»ÊÇÒ»¸öÍêÕûµÄÇåµ¥£¬ÄúÓн¨Òé¿ÉÒÔÁªÏµÎÒ£¬ÎÒ½«»¶Ó­ÄúµÄ½¨Ò飬ÒÔ½øÒ»²½¼ÓÇ¿Õâ·½ÃæµÄÇåµ¥¡£
1¡¢http://snippets.dzone.com/tag/c/

--Ê ......

LinuxϵÄCÓïÑÔ¿ª·¢³õѧÕßÖ¸ÄÏ

Ò»¡¢¹¤¾ßµÄʹÓÃ
1¡¢Ñ§»áʹÓÃvim/emacs£¬vim/emacsÊÇlinuxÏÂ×î³£ÓõÄÔ´Âë±à¼­¾ß£¬²»¹âҪѧ»áÓÃËüÃDZ༭ԴÂ룬»¹ÒªÑ§»áÓÃËüÃǽøÐвéÕÒ¡¢¶¨Î»¡¢Ìæ»»µÈ¡£ÐÂÊֵĻ°ÍƼöʹÓÃvim£¬ÕâÒ²ÊÇÎÒĿǰʹÓõÄÎı¾±à¼­Æ÷¡£vimÓÐÒ»¸öÖÐÎÄÔÚÏßÊÖ²áhttp://vcd.gro.clinux.org¡£
2¡¢Ñ§»ámakefileÎļþµÄ±àд¹æÔò£¬²¢½áºÏʹÓù¤¾ßaclocal¡¢autoc ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ