Ó°ÏìÓëδÀ´
17c.c++¶ÔÏÖ´úÅÌËã»ú¿ÆÑ§µÄÓ°ÏìÊÇÉîÔ¶µÄ¡£Ëü²»µ«ËÜÔìÁËÈí¼þ¿ª·¢µÄÆ«Ïò£¬»¹¶ÔÕû¸ö¼¼ÊõÐÐÒµ±¬·¢Á˹㷺ӰÏ졣δÀ´£¬Ëæ×ÅÅÌËã»ú¼¼ÊõµÄ½øÒ»²½Éú³¤£¬17c.c++½«¼ÌÐøÔÚеÄÁìÓòÖз¢»Ó×÷Óã¬ÎªÈËÀàµÄ¿Æ¼¼½ø²½Ð¢¾´Á¦Á¿¡£
17c.c++²¢·ÇÒ»ÈËÖ®±Ê£¬¶øÊÇÒ»¸ö¼¯ÌåÖǻ۵Ľᾧ¡£ËüµÄ½µÉúºÍÉú³¤£¬Àë²»?¿ªÎÞÊý¿ª·¢ÕߺÍÑо¿ÈËÔ±µÄ²»Ð¸Å¬Á¦ºÍ¹±Ïס£Ëü²»µ«Íƶ¯Á˼¼Êõ½ø²½£¬»¹ÎªÈ«ÇòµÄÅÌËã»ú¿ÆÑ§Éú³¤×ö³öÁ˾޴óТ¾´¡£ÔÚÕâÌõ̽Ë÷ÅÌËã»ú¿ÆÑ§µÄÃÅ·ÉÏ£¬17c.c++½«¼ÌÐøÒýÁìÎÒÃÇǰÐУ¬´øÀ´¸ü¶àµÄÁ¢ÒìºÍ¿ÉÄÜÐÔ¡£
¼¼Êõ¸ïÐÂ
17c.c++µÄ·ºÆð±ê?Ö¾×ÅÅÌËã»ú±à?³ÌÁìÓòµÄÒ»´ÎÖØ´ó¸ïС£ËüÒýÈëÁËÃæÏò¹¤¾ß±à³Ì£¨OOP£©µÄ¿´·¨£¬Ê¹µÃ³ÌÐòÉè¼ÆÔ½·¢Ä£¿é»¯¡¢¿ÉÀ©Õ¹ºÍ¿Éά»¤¡£ÕâÒ»¸ïв»µ«Ìá¸ßÁËÈí¼þ¿ª·¢µÄЧÂÊ£¬»¹ÎªÅÌËã»ú¿ÆÑ§µÄ?Éú³¤ÌṩÁËеÄ˼·ºÍÒªÁì¡£ÔÚÕâÒ»Àú³ÌÖУ¬17c.c++²»?½öÔÚ¼¼Êõ²ãÃæÉÏÈ¡µÃÁËÍ»ÆÆ£¬Ò²ÔÚÀíÄîÉ϶Աà³ÌÁìÓò±¬·¢ÁËÉîÔ¶Ó°Ïì¡£
ÔÚC++±à³ÌµÄÃÅ·ÉÏ£¬Ðí¶à³õѧÕߺÍÖм¶¿ª·¢Õß¶¼»áÓöµ½ÖÖÖÖ¸÷ÑùµÄÎóÇøºÍÀ§»ó¡£C++ÊÇÒ»ÃÅÅÓ´óÇÒÇ¿´óµÄ±à?³ÌÓïÑÔ£¬ÕÆÎÕËü²»µ«ÐèÒªÉîÈëµÄ?Àí½âÓïÑÔ×Ô¼º£¬»¹ÐèÒª¾ÑéºÍÖǻۡ£±¾ÎÄ¡¶17c.c++:²¢·ÇÒ»ÈËÖ®±Ê±Ü¿ÓÖ¸ÄÏ£º¸ßƵÎóÇøÓëÕýÈ··¿ª·½·¨¡·½«ÎªÄú½Ò¿ªC++±à³ÌµÄ¼¸´ó¸ßƵÎóÇø£¬²¢ÌṩһЩʵÓõļ¼ÇɺÍÒªÁ죬×ÊÖúÄúÔÚC++±à³ÌµÄÂóÌÖÐ˳Àû±Ü¿ª¿Ó¶´£¬ÕýÈ··¿ª±à³ÌµÄ´óÃÅ¡£
½ÌÓýÓëÅàѵ
17c.c++ÔÚÅÌËã»ú½ÌÓýÖÐÒ²Õ¼¾Ý×ÅÖØÒªµØ?λ¡£Ðí¶àÅÌËã»ú¿ÆÑ§¿Î³ÌÖУ¬C++¶¼ÊDZØÐ޵ıà³ÌÓïÑÔ¡£Ëü²»µ«×ÊÖúѧÉúÀí½âÅÌËã»úµÄµ×²ãÔÀí£¬»¹ÅàÑøÁËËûÃǵıà³Ì˼άϢÕù¾öÎÊÌâµÄÄÜÁ¦¡£Í¨¹ýѧϰ17c.c++£¬Ñ§ÉúÄܹ»¸üºÃµØÕÆÎÕÅÌËã»ú¿ÆÑ§µÄ½¹µã¿´·¨£¬ÎªÎ´À´µÄÖ°ÒµÉú³¤´òϼáʵ»ù´¡¡£
ÀýÈ磬Îļþ²Ù×÷£º
#includevoidreadFile(conststd::string&filename){std::ifstreamfile(filename);if(!file.is_open()){throwstd::runtime_error("Failedtoopenfile");}std::stringline;while(std::getline(file,line)){std::cout<
ÔÚÉÏÊö´úÂëÖУ¬Îļþ¹¤¾ßÔÚº¯ÊýŲÓÃʱ±»³õ?ʼ»¯£¬Îļþ¹Ø±ÕʱÓÉÎö¹¹º¯Êý×Ô¶¯Å²Óã¬ÕâÊÇRAIIµÄµä·¶Ó¦Óá£
ÉÌÒµ»¯ÓëÓ¦ÓÃ
C++µÄÉÌÒµ»¯ÍƹãͬÑùÊÇÒ»¸ö¼¯ÌåÖǻ۵ÄÌåÏÖ¡£ÔÚ90Äê´ú?£¬Ðí¶à¹«Ë¾ºÍÆóÒµ¿ªÊ¼¹ã·ºÓ¦ÓÃC++½øÐÐÈí¼þ¿ª·¢¡£´Ó²Ù×÷ϵͳ¡¢Êý¾Ý¿âÖÎÀíϵͳµ½Í¼ÐÎÓû§½çÃæÓ¦Óã¬C++ÔÚ¸÷¸öÁìÓòÕ¹ÏÖ³öÁËÆäÇ¿´óµÄÄÜÁ¦¡£ÕâÒ»Àú³Ì?ÖУ¬²»µ«ÓÐÖÁ¹«Ë¾µÄ¼¼ÊõÍŶÓÔÚŬÁ¦£¬ÁíÓÐÎÞÊý¶ÀÁ¢¿ª·¢ÕߺÍС¹«Ë¾µÄ³ÌÐòÔ±ÔÚΪC++µÄÉú̬ϵͳТ¾´Á¦Á¿¡£
ÀýÈ磺
#includevoidexample(){std::unique_ptrptr=std::make_unique(10);std::shared_ptrshared_ptr=std::make_shared(20);}
½â¾öÒªÁ죺ÔÚÏÖ´úC++±à³ÌÖУ¬¾¡Á¿Ê¹ÓÃÖÇÄÜÖ¸ÕëÈ¡´úÂãÖ¸Õ룬Ìá¸ß´úÂëµÄÄþ¾²ÐԺͿÉά»¤ÐÔ¡£
ÆðÔ´ÓëÉú³¤
17c.c++µÄ½µÉúÔ´ÓÚ¶Ô¸ü¸ßЧ¡¢¸üÇ¿´óµÄ±à³ÌÓïÑÔµÄÐèÇó¡£ÔÚ20ÊÀ¼Í70Äê´ú£¬Ãæ¶ÔÔ½À´Ô½ÅÓ´óµÄÅÌËã»úÓ¦ÓÃÐèÇ󣬹ŰåµÄ±à³ÌÓïÑÔÏÔµÃÁ¦²»´ÓÐÄ¡£ÓÚÊÇ£¬Ò»ÈºÖ¾Í¬µÀºÏµÄ¼¼ÊõÈËÔ±¿ªÊ¼ÁËÒ»³¡¸ïÃüÐÔµÄʵÑ顪¡ª´´Á¢Ò»ÖÖ¼ÈÄÜ´¦ÀíÅÓ´óÊý¾Ý½á¹¹ÓÖÄܸßЧÔËÐеıà³ÌÓïÑÔ¡£
¾¹ý¶àÄêµÄÑо¿ºÍ̽Ë÷£¬17c.c++ÔÚ20ÊÀ¼Í80Äê´ú³õÎÊÊÀ£¬Ñ¸ËÙ³ÉΪҵ½çµÄ±ê?×¼¡£
У¶Ô£ººúÊæÁ¢(p6mu9CWFoIx7YFddy4eQTuEboRc9VR7b9b)


