ΪʲôC++£¿
ÎÊÌâ
ΪʲôÓÃC++ÄØ? ÔÚÄãÖå×ÅüͷÀ뿪֮ǰ£¬ÊÔׯشðÕâ¸ö¼òµ¥µÄÎÊÌ⡣ЧÂÊ£¬ÊÇô£¿ÈËÈ˶¼ÖªµÀÕâ¸ö¡£µ«Çé¿öÊÇ£¬µ±Ò»¸öÈË¿ªÊ¼ÌÖÂÛ±à³ÌÓïÑÔ»òÓëÆäÏà¹ØµÄ»°Ìâʱ£¬Ëû±ØÐëÒª·Ç³£Ã÷È·¶øÓÐÕë¶ÔÐÔ¡£ÎªÊ²Ã´ÄØ£¿ÎÒÀ´ÎÊÄãÁíÒ»¸öÎÊÌ⣺Èç¹ûЧÂÊÊÇÈËÃÇʹÓÃC++µÄΨһÀíÓÉ£¬ÄÇôΪɶ²»Ö±½ÓÓÃCÄØ£¿C±»ÈÏΪ±ÈC++ЧÂʸü¸ß£¨àÅàÅ£¬ÎÒÖªµÀCûÓбÈC++µÄЧÂʸ߶àÉÙ£¬ËùÒÔÕâÀï±ðÎó½âÎÒµÄÒâ˼£¬ÒòΪ¼´Ê¹ËüÃǶþÕßЧÂÊÏàͬ£¬¸Õ²ÅµÄÎÊÌâÒÀÈ»´æÔÚ£©¡£
ÃÔ˼
ÎÒÖªµÀÄãÓÖҪ˵“¸üºÃµÄ³éÏó»úÖÆ”ÁË£¬ÒòΪ±Ï¾¹C++ÊÇÒªÉè¼Æ³ÉÒ»¸ö¸üºÃµÄCµÄ¡£C++ûÓÐÎþÉüЧÂÊ£¬Í¬Ê±ÓÖÌí¼ÓÁËÕâô¶à¸ß¼¶ÌØÐÔ¡£µ«ÎÊÌâÊÇ£¬“¿ª·¢ÕßÃÇÕæµÄÐèÒªÕâЩ¸ß¼¶ÌØÐÔô£¿”¡£±Ï¾¹ÎÒÃÇÒ»Ö±ÌýÈ˽²KISSÖ®ÀàµÄ¶«Î÷¡£ÎÒÃÇÒ²¶¼Ìýµ½ÓÐÉù³ÆC±ÈC++¸üKISSËùÒÔÎÒÃÇÒªÓÃCÔÆÔÆ¡£ÕâÖÖ³ÖÐø²»¶ÏµÄÕùÂÛ½«CÓëC++Ö®¼äµÄ±È½Ï±ä³ÉÁËÒ»¸ö´ó´óµÄÃÔÌ⣨»òÕß˵ÊÇ»ìÂÒ£©¡£ÁîÈ˾ªÑȵÄÊÇ£¬Ã²ËƵÄÈ·ÓкܶàÈ˸ü¼ÓÇãÏòÓÚÓÃC£¬×î´óµÄÀíÓɾÍÊÇC++ʵÔÚÊÇÌ«ÄÑÓöÔÁË¡£ÉõÖÁLinusÒ²ÕâôÏë¡£
ÕâÖÖÏÖÏó×î´óµÄÓ°Ïì¾ÍÊǵ±ÈËÃÇÔÚCºÍC++Ö®¼äȨºâʱ£¬Ê¹ÈËÃÇÇãÏòÓÚʹÓÃC¡£¶øÇÒÒ»µ©ÈËÃÇ¿ªÊ¼ÓÃC£¬ËûÃǺܿì¾ÍÊÊÓ¦²¢Âú×ãÁË£¨Æäʵ£¬ÔÚÈκÎÓïÑÔÄËÖÁÈκÎÈËÀà»î¶¯Öж¼ÓдËÏÖÏó£¬C++ÒàÈ»£¬±ÈÈç³£³£Ìýµ½ÓÐÈË˵“XXÓïÑÔÎÒÓÃÁËÕâô¶àÄ꣬һֱÓõúúõĔ£¬ÕÕÕâÖÖ˵·¨ÈκÎͼÁéÍ걸µÄÓïÑÔ»¹²»¶¼ÊÇÄÜÓÃÀ´±à³Ì£¿£©¡£ÓÚÊǼ´Ê¹ËûÃÇ»¹Ã»ÓÐÊÔÊÔC++£¬»òÕßËûÃÇ»¹Ã»³ÉΪºÃµÄC++³ÌÐòԱʱ£¬ËûÃǾͿªÊ¼Éù³ÆC±ÈC++¸üºÃÁË¡£È»¶øÆäÊµÄØ£¬ÕæÊµµÄ´ð°¸ÍùÍù×ÜÊÇÈ¡¾öÓÚʵ¼ÊÇé¿öµÄ¡£
ÎÒ˵¹ý“È¡¾öÓÚʵ¼ÊÇé¿ö”ÁËô£¿Äǵ½µ×ʵ¼ÊÇé¿öÊÇÊ²Ã´ÄØ£¿ÏÔÈ»£¬ÓÐЩÁìÓòCÊǸüºÃµÄÑ¡Ôñ¡£ÀýÈçÉ豸Çý¶¯¿ª·¢¾Í²»ÐèÒªÄÇЩOOP/GP¼¼ÇÉ¡£¶øÖ»ÊǼòµ¥µÄ´¦ÀíÊý¾Ý£¬ÕæÕýÖØÒªµÄÊdzÌÐòԱȷÇеØÖªµÀϵͳÊÇÈçºÎÔËתµÄ£¬ÒÔ¼°ËûÃÇÕýÔÚ×öʲô¡£ÄÇôд²Ù×÷ÏµÍ³ÄØ£¿ÎÒ±¾È˲¢Ã»ÓвÎÓëÈκβÙ×÷ϵͳµÄ¿ª·¢£¬µ«ÎÒ¶Á¹ý²»ÉÙ²Ù×÷ϵͳ´úÂ루´ó¶àÊÇunixµÄ£©¡£ÎҵĸоõÊDzÙ×÷ϵͳºÜ´óÒ»²¿·ÖÒ²²»ÐèÒªOOP/GP¡£
µ«ÊÇ£¬Õâ¾Í±íʾÔÚËùÓÐЧÂÊÖØÒªµÄÁìÓò£¬C¶¼ÊDZÈC++¸üºÃµÄÑ¡Ôñô£¿Î´±Ø¡£
´ð°¸
ÈÃÎÒÃÇÒ»¸öÒ»¸öÀ´·ÖÎö¡£
Ê×ÏÈ£¬µ±ÈËÃǹØ×¢Ð§ÂÊʱ£¬ÓÐ2ÖÖЧÂÊ——ʱ¼äЧÂÊ£¨ÀýÈçOS£¬ÔËÐÐʱ¿â£¬ÊµÊ±Ó¦ÓóÌÐò£¬high-demandingµÄϵͳ£©ºÍ¿Õ¼äЧÂÊ£¨ÀýÈç¸÷ÖÖǶÈëʽϵͳ£©¡£µ«ÊÇ£¬ÕâÑùµÄ·ÖÀಢ²»ÄܰïÎÒÃǾö¶¨ÓÃC»¹ÊÇC++£¬ÒòΪCºÍC++µÄʱ¿ÕЧÂʶ¼ºÜ¸ß¡£ÕæÕýÓ°ÏìÑ¡ÔñÓïÑÔµÄÒòËØÊÇÒµÎñÂß¼£¨ÕâÀïµÄ“ÒµÎñÂß
Ïà¹ØÎĵµ£º
ΪÁ˱ãÓÚ˵Ã÷ÎÒÃÇÒÔStringÀàΪÀý£º
Ê×Ïȶ¨ÒåStringÀ࣬¶ø²¢²»ÊµÏÖÆä³ÉÔ±º¯Êý¡£
Class String{
public:
String(const char *ch=NULL);//ĬÈϹ¹Ô캯Êý
String(const String &str);//¿½±´¹¹Ô캯Êý
~String(void);
String &operator=(const St ......
TIOBEÊÀ½ç±à³ÌÓïÑÔÅÅÐаñÕ¹ÏÖÁ˱à³ÌÓïÑÔµÄÁ÷ÐÐÇ÷ÊÆ¡£Ã¿¸öÔ£¬¶¼ÓÐ×îеÄÊý¾Ý±»¸üС£Õâ·ÝÅÅÐаñµÄÊý¾ÝÈ¡ÑùÀ´Ô´ÓÚ»¥ÁªÍøÉϸ»ÓоÑéµÄ³ÌÐòÔ±¡¢ÉÌÒµÓ¦Óá¢ÖøÃûµÄËÑË÷ÒýÇæ£¨ÖîÈç¹È¸è¡¢ MSN ¡¢ÑÅ»¢£©µÄ¹Ø¼ü×ÖÅÅÃû¡¢ AlexaÉϵÄÅÅÃûµÈ¡£Çë×¢ÒâÕâ¸öÅÅÐаñÖ»ÊÇ·´Ó³ÁËij¸ö±à³ÌÓïÑÔµÄÈÈÃÅ³Ì¶È , Õâ²¢²»´ú±íËüÊÇÒ»¸ö×îºÃµÄ±à³ÌÓïÑÔ»òÊÇ¿ ......
1£¬ÔÚÍ·ÎļþÖж¨ÒåÁËÀ࣬ÔÚ´óÀ¨ºÅºóÃæÒ»¶¨ÒªÓзֺţ¡C++ÖаÑÀàÐͶ¨ÒåÒ²×÷Ϊһ¸öÓï¾ä¡£
class A{
A(){ cout << "hello world " << endl;}
};
2£¬ifºóÃæµÄ´óÀ¨ºÅÎÊÌâ
ÓÃÒ»¶ÎJAVAС³ÌÐò˵Ã÷Ò»ÏÂÏ£º
boolean value = true;
System.out.println("¿ªÊ¼²âÊÔÒ»ºÍ²âÊÔ¶þ");
if(value == true)
{
&nbs ......
VC++³ÌÐòÔ±Ó¦µ±ÈçºÎÔĶÁADOÎĵµ
¡¶ADO API²Î¿¼¡·ÓÃVBµÄÓï·¨ÃèÊöÁËADO APIµÄÄÚÈÝ¡£µ«ADO³ÌÐòԱȴʹÓÃ×Ų»Í¬µÄ±à³ÌÓïÑÔ£¬±ÈÈçVB,VC++£¬VJ++¡£¶Ô´Ë¡¶ADO for VC++µÄÓï·¨Ë÷Òý¡·ÌṩÁË·ûºÏVC++Óï·¨¹æ·¶µÄÏêϸÃèÊö£¬°üÀ¨¹¦ÄÜ¡¢²ÎÊý¡¢Òì³£´¦ÀíµÈµÈ¡£
ADO»ùÓÚÈô¸ÉµÄCOM½è¿ÚʵÏÖ£¬Òò´ËËüµÄʹÓöÔÓÚÒ»¸öÕý½øÐÐCOM±à³ÌµÄ³ÌÐòÔ±¶øÑÔ¸ü ......
BoostÊÇÒ»¸ö×¼±ê×¼¿â£¬Ï൱ÓÚSTLµÄÑÓÐøºÍÀ©³ä£¬ËüµÄÉè¼ÆÀíÄîºÍSTL±È½Ï½Ó½ü£¬¶¼ÊÇÀûÓ÷ºÐÍÈø´Óôﵽ×î´ó»¯¡£
²»¹ý¶Ô±ÈSTL£¬boost¸ü¼ÓʵÓá£STL¼¯ÖÐÔÚËã·¨²¿·Ö£¬¶øboost°üº¬Á˲»ÉÙ¹¤¾ßÀ࣬¿ÉÒÔÍê³É±È½Ï¾ßÌåµÄ¹¤×÷¡£
boostÖ÷Òª°üº¬Ò»Ï¼¸¸ö´óÀࣺ×Ö·û´®¼°Îı¾´¦Àí¡¢ÈÝÆ÷¡¢µü´ú× ......