Ðí¶à³õѧÕß»á°ÑËüÃÇ»ìÓã¬ÉõÖÁ°ÑËüÃǵÈͬÓÚÄÚ´æ·ÖÅäµÄ¡°malloc¡±½ÇÉ«¡£ÏÖʵ²¢·ÇÈç´Ë£ºmakeºÍnew²¢²»´ú±íÏàͬµÄµ×²ã»úÖÆ£¬Ò²²»Ó¦Ëæ±ã½»Á÷¡£ÀîÁÖ³¬µÄ²©¿ÍÀïÓжÔÕâÁ½ÕßµÄÏ꾡²ð½â£¬ÕâÀïÓøüÌù½ü¿ª·¢³¡¾°µÄ·½Ê½£¬°ïÄã°ÑÁ½ÕßµÄÖ°ÔðºÍ½çÏÞ»Çå³þ¡£
ÏÈ´Ó×î»ù±¾µÄÇø±ð˵Æð¡£new(T)ÊÇÒ»¸öÄÚÖú¯Êý£¬·µ»ØÀàÐÍΪ*TµÄÖ¸Õ룬²¢°ÑзÖÅäµÄÄÚ´æ³õʼ»¯Îª¸ÃÀàÐ͵ÄÁãÖµ¡£ÀýÈ磬new(int)·µ»ØÒ»¸öÖ¸Ïò0µÄÖ¸Õ룻new(struct{¡})·µ»ØÖ¸Ïò½á¹¹Ìå¸÷×Ö¶ÎΪÁãÖµµÄÖ¸Õë¡£»»¾ä»°Ëµ£¬newÖ»×ö¡°·ÖÅä²¢ÁãÖµ³õʼ»¯¡±ÕâÒ»¼þÊ£¬ÇÒÊä³öʼÖÕÊÇÒ»¸öÖ¸ÏòTµÄÖ¸Õë¡£
ËüÊÊÓÃÓÚÄãȷʵÐèÒªÒ»¸öÖ¸Õë¡¢¶øÇÒÏ£ÍûÖ¸ÕëÖ¸ÏòµÄÖµÒ»¿ªÊ¼¾ÍÊÇÁãÖµµÄ³¡¾°¡£
ÓëÖ®Ïà±È£¬make²¢²»ÊÇÒ»¸öͨÓõķÖÅ亯Êý£¬¶øÊÇΪijЩÄÚÖõÄÒýÓÃÀàÐÍ×¼±¸µÄ½á¹¹¹¤¾ß¡£makeµÄÄ¿±êÊÇ¡°½¨Éè²¢³õʼ»¯ÒýÓÃÀàÐ͵ÄÊý¾Ý½á¹¹×Ô¼º¡±£¬Ò²¾ÍÊÇ˵Ëü·µ»ØµÄ²»ÊÇ*T£¬¶øÊǾßÌåÀàÐ͵ÄÒýÓÃÖµ×Ô¼º¡£¾ßÌåÀ´Ëµ£¬makeÓÃÓÚslice¡¢mapºÍchannelÈýÖÖÀàÐ͵ijõʼ»¯£º
¶ÔÓÚÇÐÆ¬£¨slice£©£ºmake([]T,len,cap)»á·µ»ØÒ»¸öÍ·²¿ÐÅÏ¢°üÂÞ³¤¶È¡¢ÈÝÁ¿ÒÔ¼°Ö¸Ïòµ×²ãÊý×éµÄÖ¸ÕëµÄÇÐÆ¬¡£µ×²ã»á·ÖÅäÒ»¸öÈÝÁ¿ÎªcapµÄÊý×飬²¢³õʼ»¯ÎªÁãÖµ£¬ËæºóÄã¿ÉÒÔͨ¹ýÇÐÆ¬¶ÔËü½øÐÐÀ©Õ¹»ò½ØÈ¡¡£×¢Ò⣬make¶ÔÇÐÆ¬·¢ÉúµÄ²»ÊÇÖ¸ÏòÒ»¸öµ¥¶ÀTµÄÖ¸Õ룬¶øÊÇÒ»¸öÇÐÆ¬Í·²¿½á¹¹£¬ÄÚ²¿ÆäʵָÏòÒ»¿é·ÖÅäºÃµÄµ×²ãÊý×é¡£
¶ÔÓÚÓ³É䣨map£©£ºmake(map[K]V,n)»á·µ»ØÒ»¸öÒѾ׼±¸ºÃ¡¢¿ÉÖ±½ÓʹÓõÄmap¹¤¾ß¡£²ÎÊýnÊÇÈÝÁ¿µÄÌáʾ£¬ÓÃÀ´Ó°Ïì³õʼ·ÖÅäµÄͰÊýÁ¿£¬´Ó¶øÌÔ̺óÐøÀ©Èݵijɱ¾¡£mapÊÇÒýÓÃÀàÐÍ£¬Ö±½Ó¶ÔËü½øÐжÁд¼´¿É£¬²»ÐèÒªÒ²²»ÄÜÖ±½Ó°ÑËüת»»³ÉÖ¸ÕëÀàÐÍ¡£
¶ÔÓÚͨµÀ£¨chan£©£ºmake(chanT,cap)»á·µ»ØÒ»¸ö³õʼ»¯Íê±ÏµÄͨµÀ£¬ÈÝÁ¿Îªcap¡£Í¨µÀµÄ½á¹¹ÐèÒªÌáǰÃ÷È·ÈÝÁ¿£¬ÒÔ±ãÔÚÉú²úÕß-Ïû·ÑÕß²¢·¢³¡¾°ÖÐÓÐÎȶ¨µÄ×èÈû³¤¶È¡£
¶Ô±È֮ϣ¬new(T)µÄ·µ»ØÖµÊ¼ÖÕÊÇTÀàÐ͵ÄÖ¸Õë¡£Äã¿ÉÒÔͨ¹ýpÀ´»á¼ûµ½µ×²ãµÄÁãÖµ£¬Ò²¿ÉÒÔ½«Õâ¸öÖ¸Õë×÷Ϊº¯Êý·µ»ØÖµ¡¢×ֶθ³ÖµµÄÔØÌ壬»òÕß°ÑËü·Åµ½Ò»¸öÐèÒªÖ¸ÕëµÄ½á¹¹ÖС£ÐèҪǿµ÷µÄÊÇ£¬makeÖ»¶Ôslice¡¢map¡¢channelÓÐЧ£¬ÊÔͼ¶ÔÆäËûÀàÐÍʹÓÃmake½«µ¼Ö±àÒë´íÎó¡£
ÕâÒ»µãÔÚÈÕ³£±àÂëÖо³£±»ºöÊÓ£¬½ø¶ø´øÀ´ÔÓÂÒµÄÄÚ´æÓë³õʼ»¯Âß¼¡£
Ò»¸ö¼òÆÓµÄ¶ÔÕÕʾÀý»òÐíÄÜ×ÊÖúÄã¿ìËÙÇø·ÖËüÃǵÄÓ÷¨²îÒ죺
a:=new(int)//·µ»Øint£¬Ö¸Ïò0£»Ê¹ÓÃʱÐèҪͨ¹ýaÀ´È¡Öµ£¬»òÕßͨ¹ýÈ¡µØÖ·À´´«²Î¡£b:=make([]int,5,10)//·µ»ØÒ»¸ö³¤¶È5¡¢ÈÝÁ¿10µÄ[]intÇÐÆ¬£¬µ×²ãÓÐÒ»¸öintÊý×éÖ§³Å£¬ÇÐÆ¬Í·²¿¼Í¼³¤¶ÈÓëÈÝÁ¿¡£
c:=make(map[string]int,8)//·µ»ØÒ»¸ö³õʼ¿ÉÓõÄmap£¬ÈÝÁ¿ÌáʾΪ8£»d:=make(chanint,3)//·µ»ØÒ»¸ö»º³åͨµÀ£¬ÈÝÁ¿Îª3¡£
Àí½âÕ⼸ÕßµÄÒªº¦ÔÚÓÚ¡°·µ»ØÀàÐÍ¡±ºÍ¡°Ê¹Óó¡¾°¡±¡£newµÄÊä³öÊÇÖ¸Õ룬ÊÊÓÃÓÚÄãÐèÒªÒ»¸ö¶ÀÁ¢µÄ¹¤¾ßµÄµØÖ·£»makeµÄÊä³öÊÇÒýÓÃÀàÐÍ×Ô¼º£¬ÊÊÓÃÓÚÐèÒªÖ±½ÓʹÓÃslice/map/channelµÄ³¡¾°¡£ÀîÁÖ³¬²©¿ÍÔÚÕâÒ»µãÉϸø³öÁË´óÁ¿Ö±¹ÛµÄʵÀýºÍ¶Ô±È£¬ÖµµÃÔÚÐÄÖÐÁôÏÂÉî¿ÌÓ¡Ïó¡£
ÏÂÃæÔÙÔö²¹Á½¸ö³£¼ûµÄÎó½â£¬×ÊÖúÄãÖÆÖ¹²È¿Ó¡£Îó½âÒ»ÊÇ£ºÒÔΪmakeºÍnew¶¼ÄÜÖ±½ÓÓÃÓÚËùÓÐÊý¾Ý½á¹¹¡£ÊÂʵÉÏ£¬GoÖ»ÓжÔslice¡¢map¡¢channelÕâÈýÀà²ÅÓÐmakeµÄרÓóõʼ»¯Â·¾¶£¬ÆäËûÀàÐÍÈÔÐènew»ò´¿´âµÄ×ÖÃæÁ¿³õʼ»¯¡£Îó½â¶þÊÇ£ºÓÃmake¾ÍÒ»¶¨¸ü¿ì¡¢Õ¼ÓøüÉÙÄÚ´æ¡£
ʵ¼ÊÇé¿öÈ¡¾öÓÚÄã¶ÔÈÝÁ¿µÄÉ趨¼°ºóÐøµÄÀ©ÈÝÕ½ÂÔ¡£´íÎóµÄÈÝÁ¿Õ½ÂԻᵼÖ¹ý¶àµÄ¿½±´¡¢À¬»ø½ÓÄÉѹÁ¦Ôö¼Ó£¬ÉõÖÁÈÃÄãÎóÒÔΪÊÇ¡°ÂýÊÂÇ顱µÄȪԴ¡£Í¨¹ýÀí½âÆäµ×²ãÐÐΪ£¬Äã¾ÍÄܸüÓеķÅʸµØÉè¼ÆÊý¾Ý½á¹¹³õʼ»¯¡£
ÃæÏòʵսµÄ½Ú×ಿÃż´½«Õ¹¿ª¡£ÔÚPart2ÀÎÒÃÇ»á°ÑmakeºÍnewÔÚÕæÊµ³¡¾°ÖеÄÑ¡ÔñÂß¼¡¢ÐÔÄÜÓ°Ïì¡¢ÒÔ¼°ÈçºÎͨ¹ýºÏÀíµÄÄÚ´æÖÎÀíģʽÀ´ÌáÉýÓ¦ÓõÄÍÌÍÂÓëÎȶ¨ÐÔ£¬½áºÏ¾ßÌå°¸ÀýÀ´Õ¹Ê¾ÈçºÎ°ÑÀíÂÛÂ䵨¡£ÀîÁÖ³¬²©¿ÍµÄ˼·ÔÚÕⲿÃÅÒ²»áÑÓÉìµ½´úÂë²ãÃæµÄÓÅ»¯µã£¬×ÊÖúÄãÕÆÎÕ¡°Ê²Ã´Ê±ºòÓÃmake¡¢Ê²Ã´Ê±ºòÓÃnew¡±µÄ·Ö½çÏß¡£
ÉîÈëÓ¦ÓÃÓëʵսÓÅ»¯µ±ÄãÒÑ¾ÕÆÎÕÁËmakeÓënewµÄ»ù±¾Ó÷¨£¬ÏÂÒ»²½¾ÍÊǰÑËüÃǷŵ½¾ßÌ峡¾°ÖУ¬ÆÀ¹À³É±¾¡¢ÊÕÒæÓëDZÔڵķçÏÕ¡£GoÓïÑÔÔÚÄÚ´æ·ÖÅäÉϵÄÉè¼ÆÌìÈ»´øÓÐÀ¬»ø½ÓÄɵÄÓ°×Ó£¬Òò´Ëÿһ´Î·ÖÅä¶¼¿ÉÄܱ»GC·Å´ó³É±¾¡£ÈçºÎÔÚ²»ÎþÉü¿É¶ÁÐÔµÄǰÌáÏ£¬ÌÔ̲»ÐëÒªµÄ·ÖÅä¡¢½µµÍGCѹÁ¦£¬ÊÇÈÕ³£¿ª·¢ÖÐ×îÖµµÃ×ÁÄ¥µÄÎÊÌâ¡£
ÏÂÃæ°Ñ¼¸¸ö³£Óó¡¾°ºÍÔÔòÕûÀí¸øÄ㣬½áºÏÀîÁÖ³¬²©¿ÍÀïµÄʵս˼·£¬×ÊÖúÄãÔÚʵ¼ÊÏîÄ¿ÖÐ×ö³ö¸ü´ÓÈݵÄÑ¡Ôñ¡£
1)sliceµÄÈÝÁ¿ÖÎÀíÓëÐÔÄܽçÏÞÔÚ´¦Öóͷ£´óÁ¿Êý¾ÝÇÐÆ¬Ê±£¬ºÏÀíµÄÈÝÁ¿¼Æ»®ÄÜÏÔÖø½µµÍÀ©ÈݵļÛÇ®¡£Ò»¸ö³£¼ûµÄ¸ßЧ×ö·¨ÊÇÏÈÓÃmake½¨ÉèÒ»¸ö³õʼÈÝÁ¿½Ó½üÔ¤ÆÚ·åÖµµÄÇÐÆ¬£ºs:=make([]T,0,n)¡£ÕâÑùÄãÔÚºóÐøÍ¨¹ýappend×·¼ÓÔªËØÊ±£¬×î¶àÖ»»á·¢ÉúÓÐÏ޴εÄÀ©ÈÝ£¬µ×²ãÊý×éÒ²²»»áƵ·±ÖØÐ·ÖÅä¡£
ÈôÄãÒѾ֪µÀÈ·Çг¤¶È£¬¿ÉÒÔÖ±½ÓÓÃmake([]T,n)£¬ÖÆÖ¹ÌرðµÄ¿½±´»ò³õʼ»¯¡£ÐèҪעÒâµÄÊÇ£¬ÇÐÆ¬µÄÀ©Èݲ¢·Ç¼òÆÓµØµþ¼ÓÈÝÁ¿£¬¶øÊÇͨ¹ýÖØÐ·ÖÅäÀ´È·±£µ×²ãÊý×éµÄÁ¬ÐøÐÔ£¬µ¼Ö¾ÉÒýÓ÷¢ÉúÌÓÒÝ·ÖÎöµÄÅжϣ¬ÈôÀ©ÈÝ·¢ÉúÔÚÈÈ·¾¶ÉÏ£¬GCµÄ´¥·¢µãÒ²»áÏàÓ¦¸Ä±ä¡£
Òò´Ë£¬Ôڸ߲¢·¢Â·¾¶ÉÏ£¬ÌáǰԤ¼ÆÈÝÁ¿²¢±£³Ö¸´ÓÃÊǸüÎÈÍ×µÄÕ½ÂÔ¡£
2)mapµÄ³õʼ»¯ÈÝÁ¿Óë¼üÖµ¶Ô·ÖÅä³É±¾mapsµÄ³õʼ»¯ÈÝÁ¿Í¬ÑùÓ°ÏìÐÔÄÜ¡£ÔÚGoÖУ¬make(map[K]V,n)ÖеÄnÊÇͰÊýÁ¿µÄÒ»¸ö¿ª¶ËÌáʾ£¬Êµ¼ÊÄÚ²¿µÄʵÏÖ»¹»áƾ¾Ý¸ºÔØÒò×ÓµÈÒòËØµ÷Õû¡£Òò´Ë£¬ÔÚÄãÇå³þ½«Òª²åÈëµÄ´óÖÂÊýÁ¿Ê±£¬¸ø¶¨Ò»¸öºÏÊʵÄn£¬¿ÉÒÔÌÔÌÀ©ÈݺÍÔÙ¹þÏ£µÄ¼ÛÇ®£¬½µµÍ·ÖÅä´ÎÊý¡£
²»ÒªÃ¤Ä¿µØÎÞνÔö´óÈÝÁ¿£¬·ñÔò»áÔö¼ÓǰÆÚµÄÄÚ´æÕ¼ÓúÍGCµÄѹÁ¦¡£ÀîÁÖ³¬²©¿ÍÀïҲǿµ÷ÁËÔڸ߲¢·¢³¡¾°Ï£¬¸´ÓÃmap»ò½ÓÄɹ¤¾ß³ØµÄ˼·À´ÖÆÖ¹Æµ·±½¨ÉèÐÂmapµÄ³É±¾¡£
3)channelµÄʹÓÃÓë²¢·¢Ðµ÷´ø»º³åµÄchannelÉêÇëʱҪ½áºÏ²¢·¢Ä£ÐͽøÐÐÈÝÁ¿Éè¼Æ¡£ÈÝÁ¿¹ýС»áµ¼ÖÂÉú²úÕߺÍÏû·ÑÕßÖ®¼äÌ«¹ý×èÈû£¬ÈÝÁ¿¹ý´óÔò¿ÉÄÜÔì³É×ÊÔ´¿ÕתºÍÄÚ´æÕ¼ÓÃÔö´ó¡£Êµ¼Ê¿ª·¢ÖУ¬³£¼ûµÄ×ö·¨ÊÇÏÈÓÃÒ»¸ö½ÏСµÄ»º³åÇøÊÔ̽£¬È»ºóƾ¾ÝѹÁ¦²âÊÔµ÷Õû¡£
ÔÚijЩ³¡¾°Ï£¬Í¨¹ý¹²ÏíÒ»¸öÀιÌÈÝÁ¿µÄ»º³åÐÐÁв¢¸´Óù¤¾ßÀ´ÖÆÖ¹Æµ·±µÄ·ÖÅ䣬ÊÇÌáÉýÍÌ͵ÄÓÐЧÊֶΡ£ÕâÀïÒªÁôÒ⣬һµ©Í¨µÀ±»¹Ø±Õ£¬ÈÔÈ»³ÖÓÐÒýÓõŤ¾ßÈÝÒ׳ÉΪÄÚ´æÐ¹Â©µÄÒþ»¼£¬ÐèÅäºÏºÏÀíµÄ¹Ø±ÕºÍÇåÀíÕ½ÂÔ¡£
4)new/valueÀàÐ͵ij¡¾°Ñ¡ÔñÓëÌÓÒÝ·ÖÎönew»á·µ»ØÒ»¸öÖ¸ÏòÁãÖµµÄÖ¸Õ룬ÕâÔÚÄãȷʵÐèÒªÒ»¸öÖ¸ÕëÒýÓÃʱºÜÊDZã½Ý¡£µ«Èç¹ûÖ»ÊÇÐèÒªÒ»¸öÖµ»òÔÚº¯Êý·µ»ØÊ±²»ÐèÒªÖ¸Õ룬ֱ½ÓʹÓÃÖµÀàÐÍ»á±ÈÖ¸Õë¸ü¸ßЧ£¬ÒòΪËüÖÆÖ¹ÁËÖ¸Õë¸ú×Ù¡¢À¬»ø½ÓÄÉÒÔ¼°Ç±ÔÚµÄÌÓÒÝ·ÖÎö¡£
ÌÓÒÝ·ÖÎöÊÇGo±àÒëÆ÷ÓÃÀ´¾ö¶¨¹¤¾ß×ßÕ»ÕÕ¾É×߶ѵÄÀú³Ì¡£µ±Ò»¸ö¹¤¾ßµÄµØÖ·±»´«³öº¯Êý¡¢»ò±»´æ´¢µ½È«¾Ö±äÁ¿¡¢»ò±»ÆäËûгÌÒýÓÃʱ£¬±àÒëÆ÷ÍùÍù»á½«Æä·ÖÅäµ½¶ÑÉÏ¡£Õâʱºòͨ¹ý½÷É÷µÄÉè¼ÆÀ´½µµÍÌÓÒÝ£¬¿ÉÒÔ´øÀ´ÏÔÖøµÄÐÔÄÜÌáÉý¡£¹¤¾ß²ãÃæ£¬¿ÉÒÔÓÃgotoolcompile-mÀ´¼ì²ìÌÓÒÝ·ÖÎöµÄ½á¹û£¬½áºÏpprofƽ·ÖÎö¹¤¾ß¶¨Î»Èȵ㡣
5)Äڴ渴ÓÃÓ빤¾ß³ØµÄÓ¦ÓýçÏÞÔڸ߲¢·¢»ò¸ßÍÌͳ¡¾°Ï£¬Ê¹ÓÃsync.PoolµÈ¹¤¾ß³ØÀ´¸´ÓöÌÉúÃüÖÜÆÚ¹¤¾ß£¬Êdz£¼ûµÄÓÅ»¯ÊֶΡ£×¢Ò⣬³ØÖеŤ¾ßͨ³£»á±»Öظ´Ê¹Óã¬Òò´ËÐèÒªÔڷŻسØÇ°½øÐÐÐëÒªµÄ״̬ÇåÀí£¬ÖÆÖ¹Êý¾Ý²ÐÁôµ¼ÖÂÅÓÔÓ¡£¶ÔÓÚ´óÁ¿Ð¡¹¤¾ßµÄÖØ¸´½¨É裬³Ø»¯Õ½ÂÔÍùÍùÄÜ´øÀ´Ã÷ÏÔµÄÐÔÄܸïС£
µ«Òª¾¯ÌèµÄÊÇ£¬Ì«¹ýÒÀÀµPool¿ÉÄÜ´øÀ´ÄÚ´æÕ¼Óõġ°ÀË·Ñ¡±ºÍÅÓ´ó¶ÈµÄÉÏÉý£¬´íÎóµÄÇåÀíÒ²»á´øÀ´ÄÑÒÔ²ì¾õµÄbugs¡£Òò´Ë£¬ÔÚÒýÈ빤¾ß³ØÖ®Ç°£¬Ó¦¸ÃÓÐÃ÷È·µÄ»ù×¼²âÊԺͳɱ¾ÊÕÒæ·ÖÎö¡£
6)¹¤¾ßÓë¿ÉÊÓ²ìÐÔÔÚʵ¼ÊÊÂÇéÖУ¬×îÒªº¦µÄÍùÍùÊÇ¿ÉÊÓ²ìÐÔ¡£Í¨¹ýgotooltrace¡¢pprof¡¢memstatsµÈ¹¤¾ß£¬¿ÉÒÔÇåÎúµØ¿´µ½·ÖÅä³É±¾¡¢ÌÓÒݵãÂþÑÜ¡¢GCÍ£ÂíÉϼäµÈÖ¸±ê¡£½áºÏ¾ßÌåµÄ´úÂë·¾¶£¬ÅжÏÊÇmake½¨ÉèµÄÊý¾Ý½á¹¹ÕÕ¾Énew·ÖÅäÒý·¢µÄƵ·±·ÖÅ䣬½ø¶øÓÅ»¯¡£
ÀîÁÖ³¬²©¿ÍÔÚÕâÒ»µãÉÏҲǿµ÷Á˽«ÀíÂÛÓë²âÊÔ½áºÏµÄ˼·£ºÏÈÓÃ×îС±ä»»ÑéÖ¤¼ÙÉ裬ÔÙÖð²½Ì滻Ϊ¸ü¸ßЧµÄʵÏÖ¡£
7)½áÓïÓëÂ䵨½¨Òé°ÑmakeÓënewµÄÑ¡Ôñ·ÅÔÚÐÔÄÜÄ¿±ê¡¢²¢·¢Ä£ÐÍ¡¢ÄÚ´æ¿ÉÊÓ²ìÐÔÓëά»¤³É±¾Ö®¼äȨºâ£¬ÊdzÉΪ¸ßÖÊÁ¿Go¿ª·¢ÕߵĻù±¾¹¦¡£ÕæÕýµÄÃîÊÖ²»Êǵ¥´¿µØ¡°½Úʡһ¸ö·ÖÅ䡱£¬¶øÊǰѷÖÅä¿´×÷Ò»¸öϵͳÐÔµÄÎÊÌ⣬½áºÏÈÝÁ¿¼Æ»®¡¢¸´ÓÃÕ½ÂÔ¡¢ÒÔ¼°¶ÔÌÓÒݵĿØÖÆÀ´ÊµÏÖÎȶ¨¡¢¿ÉÔ¤²âµÄÐÐΪ¡£
ÀîÁÖ³¬²©¿ÍµÄÏê½âÌṩÁË´ÓÀíÂÛµ½Êµ¼ùµÄ¹á´®ÏßË÷£¬×ÊÖúÄãÔÚÈÕ³£±àÂëÖиü×ÔÐŵØ×ö³öÅжϡ£°ÑÕâЩÔÔòÂäʵµ½ÄãµÄÏîÄ¿ÀÄã»á·¢ÏÖmakeºÍnew²»½ö½öÊÇÓïÑÔ²ãÃæµÄϸ½Ú£¬¸üÊÇÓ°ÏìϵͳÐÔÄÜÓ뿪·¢ÌåÑéµÄÒªº¦¹¤¾ß¡£