C/C++µ¥Ôª²âÊÔÀíÂÛ¾«Òª£¨¾Å£©
3.2 ¸ßЧÂʲâÊÔ£ºËÄÁ½°Îǧ½ï
ÉÏÒ»½Ú½éÉÜÁËÒ»Ð©ËÆÊǶø·ÇµÄ¸ßЧÂÊ·½·¨£¬ÄÇô£¬ÔõÑù²ÅÄÜÕæÕý¸ßЧÂʲâÊÔÄØ£¿ÕæÕýµÄ¸ßЧÂÊ£¬²»ÄܺöÂÔÈ˵ÄÖÇ»ÛÕâÒ»¹Ø¼üÒòËØ¡£
ÓÉÓÚ¹¤¾ß²»¿ÉÄÜ×Ô¶¯Á˽â´úÂëµÄÉè¼Æ¹¦ÄÜ£¬Ö»ÓÐÈ˲ÅÁ˽⣬Òò´Ë£¬Ö»ÓÐÈ˵ÄÖǻۼ°Ê±½éÈ룬¹¤¾ß²ÅÄÜ×öÕýÈ·µÄÊÂÇ飬²ÅÄÜ´ïµ½ÕæÕýµÄ¸ßЧÂÊ¡£
²âÊÔµÄÖ÷Òª¹¤×÷ÔÚÓÚÓÃÀý£¬Õâ·½Ãæ£¬¹¤¾ß¿ÉÒÔÍê³É´óÁ¿×Ô¶¯»¯µÄ¹¤×÷£¬Ö÷Òª°üÀ¨£ºÉú³É²âÊÔ´úÂ룬Éú³É²âÊÔÓÃÀý£¬ÕÒ³öÒÅ©ÓÃÀý¡£
Éú³É²âÊÔ´úÂë
Éú³É¹ý³ÌÓ¦¸ÃÖ§³ÖÈ˹¤¼°Ê±½éÈ룬ָ¶¨ÐèÒª³õʼ»¯ºÍÅжÏÊä³öµÄÊý¾Ý£¬ÕâÑù£¬¾Í¿ÉÒÔ±ÜÃâÒÅ©£¬Ò²¿ÉÒÔ±ÜÃâÉú³ÉÀ¬»ø¡£
ÉÏͼÊÇÉú³É²âÊÔ´úÂëµÄ½çÃæ£¬È˹¤¿ÉÒÔÖ¸¶¨ÐèÒª³õʼ»¯ºÍÅжÏÊä³öµÄÊý¾Ý¡£
Éú³É²âÊÔÓÃÀý
Òª¸ßЧÂʵĽ¨Á¢ºÍ¹ÜÀíÓÃÀý£¬Ó¦¸Ã½«Êý¾ÝºÍ´úÂë·ÖÀ룬ÓÃÊý¾Ý±í¸ñµÄ·½Ê½À´½¨Á¢ºÍ¹ÜÀíÓÃÀý¡£ÎªÁ˽øÒ»²½Ìá¸ßЧÂÊ£¬¹¤¾ßÓ¦¸ÃÖ§³ÖÎÞÐè±àÂëµÄ±í¸ñ»¯¡£
ÉÏͼÊÇÊý¾Ý±í¸ñ½çÃæ¡£Êý¾Ý¿ÉÒÔ×Ô¶¯ÒƵ½±í¸ñÖУ¬°üÀ¨ÍⲿÊäÈë¡¢ÄÚ²¿ÊäÈëºÍÔ¤ÆÚÊä³ö£¬²»ÐèÒª¶îÍâ±àд´úÂë¡£
ÒªÏë×Ô¶¯Éú³ÉµÄÓÃÀýÊý¾ÝÊÇÓÐЧµÄ£¬ÄÇô£¬È˹¤Ò²Ó¦¸Ã¼°Ê±½éÈë¡£
ÉÏͼÊÇÉú³ÉÓÃÀýÊý¾ÝµÄ½çÃæ£¬È˹¤¿ÉÒÔÖ¸¶¨Êý¾ÝµÄÓÐЧ·¶Î§¡¢·Ö¶Îµã£¬È»ºó×Ô¶¯Éú³ÉÊý¾Ý¡£·Ö¶ÎµãÊÇÓÐЧ·¶Î§ÄڵĽøÒ»²½·ÖÀ࣬ÀýÈ磬һ¸ö±íʾÄêÁäµÄÕûÊý£¬ÓÐЧ·¶Î§ÊÇ0µ½200£¬µ«³ÌÐòÒª¶ÔСÓÚ10ËêµÄ×öÅжϺʹ¦Àí£¬ÕâЩÊǶùͯ£¬²¢¶Ô´óÓÚ60ËêµÄ×öÅжϺʹ¦Àí£¬ÕâЩÊÇÒÑÍËÐݵÄÀÏÈË¡£
Êý¾ÝÓÐʱÐèÒª×éºÏÆðÀ´²âÊÔ£¬Ò»ÖֱȽÏÁ÷ÐеÄ×éºÏ·½·¨ÊÇÕý½»·¨£¬¾¹ýʵ¼ù£¬ÎÒÃÇ·¢ÏÖÕý½»·¨²»ÊÊÓÚµ¥Ôª²âÊÔ£¬ÔÒòÓÐÁ½¸ö£ºÒ»ÊÇÉú³ÉµÄÓÃÀýÊýÌ«¶à£¬¶þÊÇÕý½»·¨Óë´úÂ빦ÄÜÁªÏµ²»´ó£¬»áÓкܶàµÄÒÅ©¡£ËùÒÔ£¬Êý¾Ý×éºÏÐèÈ˹¤Ö¸¶¨¡£¹¤¾ß¿ÉÒÔ×Ô¶¯½«Êý¾ÝµÄ¿ÉÄÜ×éºÏÁгöÀ´£¬¶ÔÓÚÑ¡ÉϵÄ×éºÏ£¬Éú³ÉÓÃÀýʱ»á±£Ö¤µÃÓÚ¸²¸Ç¡£
ÕÒ³öÒÅ©ÓÃÀý
ÕÒ³öÒÅ©ÓÃÀýÖ÷ÒªÓÃÓÚʵÏָ߸²¸Ç¡£°×ºÐ¸²¸ÇÊǺâÁ¿²âÊÔЧ¹ûµÄ»ù±¾Ö¸±ê£¬¹ØÓڰ׺и²¸Ç£¬ÔÚ“ÔõÑù±£Ö¤²âÊÔЧ¹û”²¿·Ö»á½øÒ»²½½éÉÜ¡£°×ºÐ¸²¸ÇÓÐÒ»¸öÌØµã£ºÓâºóÓâÄÑ£¬¼¸¸öÓÃÀý¾Í¿ÉÄÜÍê³É´ó²¿·Ö¸²¸Ç£¬Ê£Ïµĸ²¸ÇºÜÄÑ×öµ½£¬°×ºÐ¸²¸ÇÂʲ»¹»£¬Òâζ×ÅÓÐЩÓÃÀý±»ÒÅ©£¬ÕâЩÒÅ©µ
Ïà¹ØÎĵµ£º
1 ÒýÑÔ
¡¡¡¡Linux²Ù×÷ϵͳÒò¾ßÓÐÔ´´úÂ빫¿ª¡¢±ãÓڲüõ¡¢Óй㷺µÄ´¦ÀíÆ÷Ö§³ÖµÈÓŵ㣬³ÉΪµ±Ç°Ç¶ÈëʽϵͳµÄÈÈÃÅÑ¡Ôñ¡£»ùÓÚI2C×ÜÏߵļüÅÌÀ©Õ¹É豸Ö÷ÒªÓÃÓÚÂú×ãǶÈëʽÉ豸ÖжԶఴ¼üµÄÐèÇó£¬Çý¶¯³ÌÐòÔÚϵͳÆô¶¯Ê±¶ÔÓ²¼þ½øÐгõʼ»¯¡£ÔÚϵͳÆô¶¯ºóʵÏÖÓ²¼þºÍÓ¦ÓóÌÐòÖ®¼äµÄÊý¾Ý½»»¥¡£Õë¶ÔS3C2410΢´¦ÀíÆ÷ºÍ¼üÅÌɨÃè¹ÜÀíÆ÷¼þ£¬ÉîÈ ......
ÎÄÕÂ×÷ÕߣºSlyar
ÏÈ¿´Á½¸ö´úÂ룬µÚÒ»¸öÊÇC³ÌÐò£¬µÚ¶þ¸öÊÇC++³ÌÐò£¬³ýÁËÍ·Îļþ²»Í¬ÒÔÍâÆäËûµÄ¶¼Ò»Ñù¡£
//demo.c
#include <stdio.h>
int foo();
int main()
{
int a;
foo(a);
return 0;
}
int foo(int a)
{
}//demo.cpp
#include <iostream>
int foo();
int main()
{
in ......
setitimer()ΪLinuxµÄAPI£¬²¢·ÇCÓïÑÔµÄStandard Library£¬setitimer()ÓÐÁ½¸ö¹¦ÄÜ£¬Ò»ÊÇÖ¸¶¨Ò»¶Îʱ¼äºó£¬²ÅÖ´ÐÐij¸öfunction£¬¶þÊÇÿ¼ä¸ñÒ»¶Îʱ¼ä¾ÍÖ´ÐÐij¸öfunction£¬ÒÔϳÌÐòdemoÈçºÎʹÓÃsetitimer()¡£
/*
......
1¡¢Xerces-C++ÊÇʲô£¿
Xerces-C++ µÄǰÉíÊÇ IBM µÄ XML4C ÏîÄ¿¡£XML4C ºÍ XML4J ÊÇÁ½¸ö²¢ÁеÄÏîÄ¿£¬¶ø XML4J ÊÇ Xerces-J——Java ʵÏÖ——µÄǰÉí¡£IBM ½«ÕâÁ½¸öÏîÄ¿µÄÔ´´úÂëÈÃÓë Apache Èí¼þ»ù½ð»á(Apache Software Foundation)£¬ËûÃǽ«Æä·Ö±ð¸ÄÃûΪ Xerces-C++ º ......
cÓïÑԺ궨ÒåµÄÁ¬½Ó·ûÓÐÄÄЩ
[´ËÎÊÌâµÄÍÆ¼ö´ð°¸]
(Ò»)ºê¶¨ÒåÖеÄ## Á¬½Ó·ûÓë# ·û
## Á¬½Ó·ûºÅÓÉÁ½¸ö¾®ºÅ×é³É£¬Æä¹¦ÄÜÊÇÔÚ´ø²ÎÊýµÄºê¶¨ÒåÖн«Á½¸ö×Ó´®(token)Áª½ÓÆðÀ´£¬´Ó¶øÐγÉÒ»¸öеÄ×Ó´®¡£µ«Ëü²»¿ÉÒÔÊǵÚÒ»¸ö»òÕß×îºóÒ»¸ö×Ó´®¡£ËùνµÄ×Ó´®(token)¾ÍÊÇÖ¸±àÒëÆ÷Äܹ»Ê¶±ðµÄ×îСÓï·¨µ¥Ôª¡£¾ßÌåµÄ¶¨ÒåÔÚ±àÒëÔÀíÀïÓÐÏ꾡µÄ ......