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

Ó¦¸ÃÁ˽âµÄC++¿â

ѧϰC++Äã±ØÐëÁ˽âÒÔÏÂ֪ʶ£º
C++Ö»ÊÇÒ»ÖÖÓïÑÔ¹¤¾ß£¬ÄãÒª±à³ÌÐò£¬×öÏîĿʵÏÖ×Ô¼ºµÄÏë·¨µ¥¿¿APIÊǺܷѾ¢µÄ£¬ÌرðÊÇÕë¶ÔÖØÁ¿¼¶µÄÏîÄ¿¡£ËùÒÔÔÚʵ¼Ê¹¤×÷ʱ£¬Äã±ØÐë»áÖÁÉÙ1ÖÖC++¿ª·¢¿â£¬ÕâÑùÄã»á¸ü¿ì¸üÓŵØÍê³ÉÒ»ÏîÈÎÎñ¡£
------------------------------------------------------------------------------------
ժ¼ÓÚ:http://www.leftworld.net/wenzhang/show/2257.html
**************************************
±ê×¼¿âÖÐÌṩÁËC++³ÌÐòµÄ»ù±¾ÉèÊ©¡£ËäÈ»C++±ê×¼¿âËæ×ÅC++±ê×¼ÕÛÌÚÁËÐí¶àÄֱ꣬µ½±ê×¼µÄ³ǫ̈²ÅÕýʽ¶¨ÐÍ£¬µ«ÊÇÔÚ±ê×¼¿âµÄ ʵÏÖÉÏÈ´ºÜÁîÈËÐÀοµÃ¿´µ½¶àÖÖʵÏÖ£¬²¢ÇÒÒѱ»Êµ¼ùÖ¤Ã÷ΪÓй¤Òµ¼¶±ðÇ¿¶ÈµÄ¼Ñ×÷¡£
¡¡¡¡(1) Dinkumware C++ Library
¡¡¡¡²Î¿¼Õ¾µã£ºhttp://www.dinkumware.com/
¡¡¡¡P.J. Plauger±àдµÄ¸ßÆ·Öʵıê×¼¿â¡£P.J. Plauger²©Ê¿ÊÇDr. D obb's³ÌÐòÉè¼Æ½Ü³ö½±µÄ»ñµÃÕß¡£Æä±àдµÄ¿â³¤ÆÚ±»Microsoft²ÉÓ㬲¢ÇÒ×î½üBorlandҲȡµÃÁËÆäOEMµÄlic ense£¬ÔÚÆäC/C++µÄ²úÆ·ÖвÉÓÃDinkumwareµÄ¿â¡£
¡¡¡¡(2) RogueWave Standard C++ Library
¡¡¡¡²Î¿¼Õ¾µã£ºhttp://www.roguewave.com/
¡¡¡¡Õâ¸ö¿âÔÚBorland C++ BuilderµÄÔçÆÚ°æ±¾ÖÐÔø¾­±»²ÉÓ㬺óÀ´±»ÆäËûµÄ¿â¸øÌæ»»ÁË¡£±Ê Õß²»ÍƼöʹÓá£
¡¡¡¡(3) SGI STL
¡¡¡¡²Î¿¼Õ¾µã£ºhttp://www.roguewave.com/
¡¡¡¡SGI¹«Ë¾µÄC++±ê׼ģ°æ¿â¡£
¡¡¡¡(4) STLport
¡¡¡¡²Î¿¼Õ¾µã£ºhttp://www.stlport.org/
¡¡¡¡SGI STL¿âµÄ¿çƽ̨¿ÉÒÆÖ²°æ±¾¡£
¡¡¡¡5.2 “×¼”±ê×¼¿â - Boost
¡¡¡¡²Î¿¼Õ¾µã£ºhttp://www.boost.org
¡¡¡¡¹úÄÚ¾µÏñ£ºhttp://www.c-view.org/tech/lib/boost/index.htm
¡¡¡¡Boost¿âÊÇÒ»¸ö¾­¹ýǧ´¸°ÙÁ¶¡¢¿ÉÒÆÖ²¡¢ÌṩԴ´úÂëµÄC++¿â£¬×÷Ϊ±ê×¼¿âµÄºó±¸£¬ÊÇC++±ê×¼»¯½ø³ÌµÄ·¢¶¯»úÖ®Ò»¡£&n bsp;Boost¿âÓÉC++±ê׼ίԱ»á¿â¹¤×÷×é³ÉÔ±·¢Æð£¬ÔÚC++ÉçÇøÖÐÓ°ÏìÉõ´ó£¬Æä³ÉÔ±Òѽü2000ÈË¡£ Boo st¿âΪÎÒÃÇ´øÀ´ÁË×îС¢×î¿á¡¢×îʵÓõļ¼Êõ£¬ÊDz»ÕÛ²»¿ÛµÄ“×¼”±ê×¼¿â¡£
¡¡¡¡BoostÖбȽÏÓÐÃûÆøµÄÓÐÕâô¼¸¸ö¿â£º
¡¡¡¡Regex
¡¡¡¡ÕýÔò±í´ïʽ¿â
¡¡¡¡Spirit
¡¡¡¡LL parser framework£¬ÓÃC++´úÂëÖ±½Ó±í´ïEBNF
¡¡¡¡Graph
¡¡¡¡Í¼×é¼þºÍËã·¨
¡¡¡¡Lambda
¡¡¡¡ÔÚµ÷Óõĵط½¶¨Òå¶ÌСÄäÃûµÄº¯Êý¶ÔÏ󣬺ÜʵÓõÄfunctional¹¦ÄÜ
¡¡¡¡concept check
¡¡¡¡¼ì²é·ºÐͱà³ÌÖеÄconcept
¡¡¡¡Mpl
¡¡¡¡ÓÃÄ£°åʵÏÖµÄÔª±à³Ì¿ò¼Ü
¡¡¡¡Thread
¡¡¡¡¿ÉÒÆÖ²µÄC+


Ïà¹ØÎĵµ£º

VC++ ADOÊý¾Ý¿â FlexGrid¿Ø¼þ

ºÄ·ÑÁËÒ»ÏÂÎ磬Ñо¿ÁËÒ»ÏÂVCµÄÊý¾Ý¿â±à³Ì£¬Ð´ÁËÕâ¸ö²âÊÔ³ÌÐò¡£Ö÷ÒªµÄ¹¦ÄÜΪʵÏÖaccessÊý¾Ý¿âµÄÌí¼ÓÓëɾ³ý£¬Í¬Ê±¶¯Ì¬µÄ½«Êý¾Ý¿âÊý¾ÝÏÔʾÔÚflexgrid¿Ø¼þÖС£ÏÂÃæ°Ñ¹ý³Ì¼Ç¼ÏÂÀ´£¬ÒÔ±¸ºóÓá£
Ò»¡£ADO¼ò½é
 ADOÌṩÁËÒ»×é·Ç³£¼òµ¥£¬½«Ò»°ãͨÓõÄÊý¾Ý·ÃÎÊϸ½Ú½øÐзâ×°µÄ¶ÔÏó¡£ÓÉÓÚODBCÊý¾ÝÔ´Ò²ÌṩÁËÒ»°ãµÄOLE DB Privide ......

C/C++ÖеÄstatic

C++ÖеÄStaticÓÐÁ½¸ö×÷Óá£
1¡¢ ¾²Ì¬¾Ö²¿±äÁ¿ 
   ¾²Ì¬¾Ö²¿±äÁ¿ÔÚº¯ÊýÄÚ¶¨Òå ËüµÄÉú´æÆÚΪÕû¸öÔ´³ÌÐò£¬µ«ÊÇÆä×÷ÓÃÓòÔڸú¯ÊýÄÚ£¬Ö»ÄÜÔÚ¶¨Òå¸Ã±äÁ¿µÄº¯ÊýÄÚʹÓøñäÁ¿¡£ ÔÊÐí¶Ô¹¹ÔìÀྲ̬¾Ö²¿Á¿¸³³õÖµ£¬Èôδ¸³ÒÔ³õÖµ£¬ÔòÓÉϵͳ×Ô¶¯¸³ÒÔ0Öµ¡£ 
void fun1()
{
static int i = 0;
......

C/C++ Ò×´í

char c[] = "hello world"   ·ÖÅä¾Ö²¿Êý×é
char* c = "hello world"   ·ÖÅäÈ«¾ÖÊý×é  È«¾ÖÇøÓòµÄÖµÊDz»ÄܽøÐÐÐ޸ĵÄ
1 ³£Á¿Ö¸Õ룡Èç int b, c; int * const a = &b;
±íʾaÊÇÒ»¸ö³£Á¿Ö¸ÕëËüÖ¸Ïò±äÁ¿bµÄÄÚ´æ¡£µ«ÊÇÒòΪÊdz£Á¿Ö¸ÕëËùÒÔ²»ÄÜÔÙÓÃaÖ¸ÏòÆäËû±äÁ¿£¬Èç a = &c; ´íÎ󣡿ÉÒÔÐÞ¸ÄÖ ......

C++ Boost¿â¼ò½é

    BoostÊÇÒ»¸ö×¼±ê×¼¿â£¬Ï൱ÓÚSTLµÄÑÓÐøºÍÀ©³ä£¬ËüµÄÉè¼ÆÀíÄîºÍSTL±È½Ï½Ó½ü£¬¶¼ÊÇÀûÓ÷ºÐÍÈø´Óôﵽ×î´ó»¯¡£
²»¹ý¶Ô±ÈSTL£¬boost¸ü¼ÓʵÓá£STL¼¯ÖÐÔÚËã·¨²¿·Ö£¬¶øboost°üº¬Á˲»ÉÙ¹¤¾ßÀ࣬¿ÉÒÔÍê³É±È½Ï¾ßÌåµÄ¹¤×÷¡£
    boostÖ÷Òª°üº¬Ò»Ï¼¸¸ö´óÀࣺ×Ö·û´®¼°Îı¾´¦Àí¡¢ÈÝÆ÷¡¢µü´ú× ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ