д¸øc/c++µÄÐÂͬÐÐÃÅ
Ô½½çÊÇ×îÄѲéµÄ£¬×¢Òâmemcpy strcpy,strncpyÕâЩº¯ÊýʹÓÃǰһ¶¨Òª¼ì²é±ß½ç
¡¡ÌرðÊÇÄãÌṩº¯Êý¸ø±ðÈËÓÃʱ£¬ÄãµÄº¯ÊýÖÐÓõ½ÁËÕâЩ¶«Î÷£¬Ò»¶¨Òª¼ì²é±ðÈË´«¸øÄãµÄÖ¸ÕëµÄ
¡¡±ß½ç
2¡¢±äÁ¿³õʼ»¯
¡¡ÕâÖÖÎÊÌâ񻄿³ÉºÃϰ¹ß£¬·ñÔò³öÀ´Å¼È»ÐÔÎÊÌ⣬·Ç³£ÄѲé
3¡¢¶àÏß³ÌÖ¸Õë¹ÜÀí
¡¡ÔÚ¶àÏ̻߳·¾³ÏÂʹÓÃÖ¸Õëʱ£¬×îºÃ²ÉÓÃÒýÓüÆÊý£¬ÈÃ×îºóÒ»¸ö·Å³äÒýÓüÆÊýʱ£¬Ö¸Õëɾ³ý£¬±ÜÃâÒ»¸öÏß³ÌÔÚʹÓÃÖ¸Õ룬ÁíÍâÏß³Ìɾ³ýµô
4¡¢¶àÏß³ÌËøµÄ¹ÜÀí
¡¡¶àÏß³ÌËøÒªÁ£¶ÈÒªÊÊÖУ¬¾¡Á¿¼õÉÙ¡¡Ò»¸öº¯Êý¡¡½øÈë¶à¸öËø£¬±ÜÃâÒ»¸ö´óº¯ÊýÒ»¸ö´óËøÓ°ÏìÐÔÄÜ£¬¿ÉѧϰÊý¾Ý¿âµÄ±í¼¶£¬Ðм¶Ëø
¡¡¾¡Á¿²»ÒªÔڻص÷º¯ÊýÖзÅËø£¬Òס¡ÒýÆðËÀËø
×öµ½Ḭ̈߳²È«º¯Êýµ¥Ïòµ÷Óã¬ÉϲãÍùϲãµ÷Óã¬ÏÂÎÝÏòÉϲã²ÉÓÃʼþÇý¶¯·´À¡£¬±ÜÃâµ÷ÓÃÕ»
¡¡¹ýÉÒ×ÒýÆðËÀËø¡¡
£¬
5¡¢¶àÏ̶߳ÔÏóÉú´æÆÚ¹ÜÀí
¡¡¾¡Á¿µ±¶àÏ̹߳²Ïí¶ÔÏó¡¡¾¡Á¿²»ÒªÖ±½Óɾ³ý£¬½¨Òé²ÉÓÃ״̬»úÐÎʽÀ´¹ÜÀí£¬ÆäËüÏß³ÌÉèÖÃ״̬
¡¡ÓÉÒ»¸öÏß³Ìͳһ°´×´Ì¬¹ÜÀíÉú´æÆÚ
6¡¢¹¹Ô캯Êý
º¯Ô캯ÊýÖв»Òª·ÅÐ麯Êý£¬¾ø¶Ô²»ÒªÔÚ¹¹Ô캯ÊýÖпªỊ̈߳¬²¢ÇÒÏ̵߳÷ÓÃ×Ô¼ºµÄ³ÉÔ±
7¡¢ÄÚÁª
¡¡
¡¡¡¡Ð麯Êý²»ÒªÄÚÁª
8¡¢¶àÏ̴߳´½¨°ì·¨
Èç¹ûÓÃCÔËÐп⺯Êý£¬Òª×¢ÒâÓÃCÔËÐпâµÄ·½·¨
9£¬ÄÚ´æ¹ÜÀí
½¨Òé²ÉÓÃÄÚ´æ³Ø¹ÜÀí
10¡¢Ïß³ÌÉú´æÆÚ¹ÜÀí
Ïß³ÌÖо¡Á¿²»Òªµ÷ÓÃͬ²½º¯Êý£¬²»ÒªÇ¿ÐÐɱỊ̈߳¬ÒªÈÃÏ̲߳»¶ÏÑ»·£¬µÈ´ýËÀÍöÐźÅ×Ô¼ºÍ˳ö
Ïà¹ØÎĵµ£º
PART (1)
/*
===============================================
¾µäÅÅÐò˼Ï룬²¢ÓÃCÓïÑÔÖ¸ÕëʵÏÖÅÅÐòËã·¨
================================================
*/
/*
=============================================================================
Ïà¹ØÖªÊ¶½éÉÜ£¨ËùÓж¨ÒåֻΪ°ïÖú¶ÁÕßÀí½âÏà¹Ø¸ÅÄ²¢·ÇÑϸñ¶¨ ......
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.Ϊʲ ......
ƪÎÄÕÂÊÇ×î½ü¸Õ¿´µ½µÄ£¬ËäÈ»ÊÇ˵³ÌÐòÔ±´ÓC++תJAVAÐèҪעÒâµÄµØ·½£¬µ«ÊǺÜÏêϸµÄ˵³öÁËC++ºÍJAVAµÄ²»Í¬µÄµØ·½£¬¶ÔÓÚJAVAÖÐΪʲôûÓÐÖ¸Õ롢ΪʲôûÓÐÄÚ´æÐ¹Â¶¡¢½Ó¿ÚºÍC++ÖжàÖØ¼Ì³ÐµÄ¹ØÏµ¡¢Òì³£»úÖÆµÈÎÊÌâÒ²ÃèÊöµÄºÜÏêϸ£¬¹Ê×ªÔØ¹ýÀ´¡£
1.JavaÔÚÐéÄâ»úÉÏÔËÐÐ
JavaÔ´´úÂë²¢²»ÊDZ»±àÒë³ÉΪÆÕͨµÄ»úÆ÷´úÂë¡£¶øÊDZ»·Òë³ÉÎ ......
Flex ºÍC++ Ö®¼ä´«Êä½á¹¹ÌåÊý¾Ý
Ò»Ö±ÏëÊÔÑéÓýṹÌå´«Êý¾Ý
µ«ÊÇFlex ºÍC++ µÄÀàÐÍËùÕ¼µÄ×Ö½ÚÊýÓÐʱ²»Ò»Ñù
Èçint ÔÚC++ÖÐÕ¾2¸ö×Ö½Ú£¬¶øÔÚFlexÖÐÕ¼4¸ö×Ö½Ú¡£
ת»»±È½ÏÂé·³¡£
×îºó¾ö¶¨ÓÃXML½øÐд«Êä
È»ºóÁ½±ß¶¼¼ÓÒ»¸öXML ½âÎöºÍ·â×°Àà¡£
C++ ¶ËʹÓõÄtinyXML Àà
FlexÖ±½ÓʹÓÃ×Ô¼º´øµÄ E4X Àà
Flex´úÂëÈçÏÂ
&nb ......
Ò»¡¢Ò»¸ö¾¹ý±àÒëµÄC/C++µÄ³ÌÐòÕ¼ÓõÄÄÚ´æ·Ö³ÉÒÔϼ¸¸ö²¿·Ö£º
¡¡¡¡1¡¢Õ»Çø£¨stack£©£ºÓɱàÒëÆ÷×Ô¶¯·ÖÅäºÍÊÍ·Å £¬´æ·Åº¯ÊýµÄ²ÎÊýÖµ¡¢¾Ö²¿±äÁ¿µÄÖµµÈ£¬ÉõÖÁº¯ÊýµÄµ÷Óùý³Ì¶¼ÊÇÓÃÕ»À´Íê³É¡£Æä²Ù×÷·½Ê½ÀàËÆÓÚÊý¾Ý½á¹¹ÖеÄÕ»¡£
¡¡¡¡2¡¢¶ÑÇø£¨heap£© £ºÒ»°ãÓɳÌÐòÔ±ÊÖ¶¯ÉêÇëÒÔ¼°ÊÍ·Å£¬ Èô³ÌÐòÔ±²»ÊÍ·Å£¬³ÌÐò½áÊøÊ±¿ÉÄÜÓÉOS»ØÊÕ ......