++µÄ½µÉúÅä¾°
C++ÓïÑÔÓɱ´¶ûʵÑéÊҵĴ÷ά¡¤ÀïÆæ(BjarneStroustrup)ÔÚ1979Äê·¢Ã÷£¬ÆäÉè¼ÆÄ¿±êÊÇÔÚ±£´æCÓïÑÔÓŵãµÄ»ù´¡ÉÏ£¬Ôö¼ÓÃæÏò¹¤¾ß±à³ÌµÄÌØÐÔ¡£C++µÄ½µÉúÅä¾°¿ÉÒÔ×·Ëݵ½ÆäʱÅÌËã»ú¿ÆÑ§µÄÉú³¤ÐèÇ󡣯äʱ£¬CÓïÑÔÒѾ³ÉΪϵͳ±à?³ÌµÄÖ÷Á÷ÓïÑÔ£¬µ«Ëüȱ·¦ÃæÏò¹¤¾ß±à³ÌµÄ»úÖÆ£¬ÎÞ·¨ÓÐЧ´¦ÀíÅÓ´óϵͳµÄ¿ª·¢ºÍά»¤¡£
ΪÁ˽â¾öÕâÒ»ÎÊÌ⣬´÷ά¡¤ÀïÆæ¿ªÊ¼Ñо¿ÈçºÎÔÚCÓïÑÔ»ù´¡ÉÏÔö¼ÓÃæÏò¹¤¾ß±à³ÌµÄ?¹¦Ð§£¬×îÖÕÓÚ1983ÄêÌá³öÁËCwithClasses£¬¼´C++¡£C++²»µ«¼ÌÐøÁËCÓïÑÔµÄ?¸ßЧºÍ¼ò½à£¬»¹ÒýÈëÁËÀà¡¢¼ÌÐø¡¢¶à̬µÈÃæÏò¹¤¾ß±à³ÌµÄ¿´·¨£¬´ó´óÌáÉýÁËÈí¼þ¿ª·¢µÄЧÂʺͿÉά»¤ÐÔ¡£
¶àÇþµÀµÄѧϰ×ÊÔ´
ÀûÓöàÖÖѧϰ×ÊÔ´£¬°üÀ¨Êé¼®¡¢ÔÚÏ߿γ̡¢²©¿Í¡¢ÂÛ̳ºÍÉçÇø£¬¿ÉÒÔ×ÊÖúÄãÈ«ÃæÁ˽âC++ÓïÑÔ¡£
¾ßÌåÒªÁì£ºÍÆ¼öһЩ¾µäÊé¼®£¬Èç¡¶C++Primer¡·¡¢¡¶EffectiveC++¡·¡¢¡¶ModernC++Design¡·µÈ¡£¼ÓÈëÔÚÏ߿γÌÈçCoursera¡¢UdemyÉϵÄC++¿Î³Ì?¡£ÔĶÁC++Ïà¹Ø²©¿ÍºÍÂÛ̳£¬ÈçStackOverflow¡¢C++CoreGuidelinesµÈ¡£
C++µÄÃüÃûÁé¸ÐÀ´×ÔÓÚ¡°CÓïÑÔ¼Ó¼Ó¡±µÄÀíÄ¼´ÔÚCÓïÑԵĻù´¡ÉÏÔö¼ÓÁËÐµĹ¦Ð§ºÍÌØÐÔ¡£1985Ä꣬C++ÕýÊ½ÃæÊÀ£¬²¢?ѸËÙ»ñµÃÁ˳ÌÐòÔ±µÄ?ÈϿɡ£ÆäÃæÏò¹¤¾ßµÄÌØÐÔºÍCÓïÑԵĸßЧÐÔµÄÍêÃÀ½áºÏ£¬Ê¹µÃC++³ÉΪÁËÒ»ÖÖȫеıà³Ì·¶Ê½£¬²»µ«ÔÚѧÊõ½çÒýÆðÁ˾ª¶¯£¬ÔÚ¹¤Òµ½çҲѸËÙ»ñµÃÁ˹㷺ӦÓá£
C++µÄ½¹µãÌØÐÔ£ºÃæÏò¹¤¾ß±à³ÌºÍÔËËã·ûÖØÔØC++×÷ΪһÖÖÏÖ´ú±à³ÌÓïÑÔ£¬Æä½¹µãÌØÐÔÔÚÓÚÆäÃæÏò¹¤¾ß±à³ÌµÄÖ§³Ö¡£ÃæÏò¹¤¾ß±à³ÌÊÇͨ¹ýÀࣨclass£©ºÍ¹¤¾ß£¨object£©À´×éÖ¯´úÂëµÄ?£¬Ê¹µÃ´úÂë½á¹¹Ô½·¢Ä£¿é»¯¡¢Ò×ÓÚÖÎÀíºÍÀ©Õ¹¡£C++ÒýÈëÁËÀà¡¢¼ÌÐø¡¢¶à̬µÈÃæÏò¹¤¾ß±à³ÌµÄ¿´·¨£¬ÕâЩ¿´·¨Ê¹µÃÈí¼þ¿ª·¢±äµÃÔ½·¢Ö±¹ÛºÍ¸ßЧ¡£
++µÄÄÚ´æÖÎÀí
C++µÄÄÚ´æÖÎÀí»úÖÆÊÇÆäµ×?²ã²Ù×÷ÄÜÁ¦µÄÌåÏÖ¡£C++ÔÊÐí³ÌÐòÔ±Ö±½Ó²Ù×÷Äڴ棬ͨ¹ýÖ¸Õ루Pointers£©ºÍ¶¯Ì¬·ÖÅÉ£¨DynamicMemoryAllocation£©À´ÖÎÀíÄÚ´æ¡£ÕâÖÖÖ±½ÓµÄÄÚ´æÖÎÀíÄÜÁ¦£¬Ê¹µÃC++ÔÚ¸ßÐÔÄܺÍϵͳ¼¶±à³ÌÖÐÌåÏÖ¾«²Ê¡£
ÕâÒ²Òâζ×Å¿ª·¢ÕßÐèÒª½÷É÷´¦?ÀíÄÚ´æÖÎÀí£¬ÒÔÖÆÖ¹³£¼ûµÄÄÚ´æÐ¹Â©ºÍ»á¼ûÔ½½çµÈÎÊÌâ¡£
У¶Ô£ºÁÖÐÐÖ¹(p6mu9CWFoIx7YFddy4eQTuEboRc9VR7b9b)


