锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲一级影院,国产精品久久一卡二卡,欧美午夜剧场http://m.shnenglu.com/yishanhante/category/3655.htmlzh-cnTue, 20 May 2008 21:12:39 GMTTue, 20 May 2008 21:12:39 GMT60C++鍐呭瓨綆$悊璇﹁В錛堜笁錛?/title><link>http://m.shnenglu.com/yishanhante/articles/18965.html</link><dc:creator>jay</dc:creator><author>jay</author><pubDate>Sun, 25 Feb 2007 06:42:00 GMT</pubDate><guid>http://m.shnenglu.com/yishanhante/articles/18965.html</guid><wfw:comment>http://m.shnenglu.com/yishanhante/comments/18965.html</wfw:comment><comments>http://m.shnenglu.com/yishanhante/articles/18965.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/yishanhante/comments/commentRss/18965.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/yishanhante/services/trackbacks/18965.html</trackback:ping><description><![CDATA[ <div> <strong> <span style="FONT-SIZE: 14pt">7</span> </strong> <strong> <span style="FONT-SIZE: 14pt">銆佸唴瀛樿楀敖鎬庝箞鍔烇紵</span> </strong> </div> <div style="TEXT-INDENT: 21pt">濡傛灉鍦ㄧ敵璇峰姩鎬佸唴瀛樻椂鎵句笉鍒拌凍澶熷ぇ鐨勫唴瀛樺潡錛宮alloc鍜宯ew灝嗚繑鍥濶ULL鎸囬拡錛屽鍛婂唴瀛樼敵璇峰け璐ャ傞氬父鏈変笁縐嶆柟寮忓鐞嗏滃唴瀛樿楀敖鈥濋棶棰樸? <table height="250" cellspacing="0" cellpadding="0" width="300" align="right" summary="" border="0"><tbody><tr><td>聽 <script type="text/javascript"><!-- google_ad_client = "pub-2299987709779770"; google_ad_width = 300; google_ad_height = 250; google_ad_format = "300x250_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //--></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></td></tr></tbody></table></div> <div style="TEXT-INDENT: 21pt">聽</div> <div style="TEXT-INDENT: 21pt">錛?錛夊垽鏂寚閽堟槸鍚︿負(fù)NULL錛屽鏋滄槸鍒欓┈涓婄敤return璇彞緇堟鏈嚱鏁般備緥濡傦細(xì)</div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #f3f3f3; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>void Func(void)<br />{<br />銆A *a = new A;<br />銆if(a == NULL)<br />銆{<br />銆銆return;<br />銆}<br />銆鈥?br />}<br /><br /></div> </td> </tr> </tbody> </table> <div style="TEXT-INDENT: 21pt">錛?錛夊垽鏂寚閽堟槸鍚︿負(fù)NULL錛屽鏋滄槸鍒欓┈涓婄敤exit(1)緇堟鏁翠釜紼嬪簭鐨勮繍琛屻備緥濡傦細(xì)</div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #f3f3f3; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>void Func(void)<br />{<br />銆A *a = new A;<br />銆if(a == NULL)<br />銆{<br />銆銆cout << 鈥淢emory Exhausted鈥?<< endl;<br />銆銆exit(1);<br />銆}<br />銆鈥?br />}</div> </td> </tr> </tbody> </table> <div style="TEXT-INDENT: 21pt">聽</div> <div style="TEXT-INDENT: 21pt">聽</div> <div style="TEXT-INDENT: 21pt">錛?錛変負(fù)new鍜宮alloc璁劇疆寮傚父澶勭悊鍑芥暟銆備緥濡俈isual C++鍙互鐢╛set_new_hander鍑芥暟涓簄ew璁劇疆鐢ㄦ埛鑷繁瀹氫箟鐨勫紓甯稿鐞嗗嚱鏁幫紝涔熷彲浠ヨmalloc浜敤涓巒ew鐩稿悓鐨勫紓甯稿鐞嗗嚱鏁般傝緇嗗唴瀹硅鍙傝僀++浣跨敤鎵嬪唽銆?br /><br />銆銆涓婅堪錛?錛夛紙2錛夋柟寮忎嬌鐢ㄦ渶鏅亶銆傚鏋滀竴涓嚱鏁板唴鏈夊澶勯渶瑕佺敵璇峰姩鎬佸唴瀛橈紝閭d箞鏂瑰紡錛?錛夊氨鏄懼緱鍔涗笉浠庡績錛堥噴鏀懼唴瀛樺緢楹葷儲(chǔ)錛夛紝搴旇鐢ㄦ柟寮忥紙2錛夋潵澶勭悊銆?br /><br />銆銆寰堝浜轟笉蹇嶅績鐢╡xit(1)錛岄棶錛氣滀笉緙栧啓鍑洪敊澶勭悊紼嬪簭錛岃鎿嶄綔緋葷粺鑷繁瑙e喅琛屼笉琛岋紵鈥?br /><br />銆銆涓嶈銆傚鏋滃彂鐢熲滃唴瀛樿楀敖鈥濊繖鏍風(fēng)殑浜嬫儏錛屼竴鑸鏉ュ簲鐢ㄧ▼搴忓凡緇忔棤鑽彲鏁戙傚鏋滀笉鐢╡xit(1) 鎶婂潖紼嬪簭鏉姝伙紝瀹冨彲鑳戒細(xì)瀹蟲鎿嶄綔緋葷粺銆傞亾鐞嗗鍚岋細(xì)濡傛灉涓嶆妸姝瑰緬鍑?yán)L瘷錛屾寰掑湪鑰佹涔嬪墠浼?xì)鐘笅鏇村鐨劸|?br /><br />銆銆鏈変竴涓緢閲嶈鐨勭幇璞¤鍛婅瘔澶у銆傚浜?2浣嶄互涓婄殑搴旂敤紼嬪簭鑰岃█錛屾棤璁烘庢牱浣跨敤malloc涓巒ew錛屽嚑涔庝笉鍙兘瀵艱嚧鈥滃唴瀛樿楀敖鈥濄傛垜鍦╓indows 98涓嬬敤Visual C++緙栧啓浜嗘祴璇曠▼搴忥紝瑙佺ず渚?銆傝繖涓▼搴忎細(xì)鏃犱紤姝㈠湴榪愯涓嬪幓錛屾牴鏈笉浼?xì)缁堟銆傚洜涓?2浣嶆搷浣滅郴緇熸敮鎸佲滆櫄瀛樷濓紝鍐呭瓨鐢ㄥ畬浜嗭紝鑷姩鐢ㄧ‖鐩樼┖闂撮《鏇褲傛垜鍙惉鍒扮‖鐩樺槑鍚卞槑鍚卞湴鍝嶏紝W(xué)indow 98宸茬粡绱緱瀵歸敭鐩樸侀紶鏍囨鏃犲弽搴斻?br /><br />銆銆鎴戝彲浠ュ緱鍑鴻繖涔堜竴涓粨璁猴細(xì)瀵逛簬32浣嶄互涓婄殑搴旂敤紼嬪簭錛屸滃唴瀛樿楀敖鈥濋敊璇鐞嗙▼搴忔鏃犵敤澶勩傝繖涓嬪彲鎶奤nix鍜學(xué)indows紼嬪簭鍛樹滑涔愬潖浜嗭細(xì)鍙嶆閿欒澶勭悊紼嬪簭涓嶈搗浣滅敤錛屾垜灝變笉鍐欎簡錛岀渷浜嗗緢澶氶夯鐑?chǔ)銆?br /><br />銆銆鎴戜笉鎯寵瀵艱鑰咃紝蹇呴』寮鴻皟錛氫笉鍔犻敊璇鐞嗗皢瀵艱嚧紼嬪簭鐨勮川閲忓緢宸紝鍗冧竾涓嶅彲鍥犲皬澶卞ぇ銆?/div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #f3f3f3; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>void main(void)<br />{<br />銆float *p = NULL;<br />銆while(TRUE)<br />銆{<br />銆銆p = new float[1000000];<br />銆銆cout << 鈥渆at memory鈥?<< endl;<br />銆銆if(p==NULL)<br />銆銆銆exit(1);<br />銆}<br />}<br /><br />銆銆紺轟緥7璇曞浘鑰楀敖鎿嶄綔緋葷粺鐨勫唴瀛?/div> </td> </tr> </tbody> </table> <div>聽</div> <div>8銆乵alloc/free 鐨勪嬌鐢ㄨ鐐?br /><br />銆銆鍑芥暟malloc鐨勫師鍨嬪涓嬶細(xì)<br /><br /><br /></div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #f3f3f3; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>void * malloc(size_t size);</div> </td> </tr> </tbody> </table> <div> <br /> <br />銆銆鐢╩alloc鐢寵涓鍧楅暱搴︿負(fù)length鐨勬暣鏁扮被鍨嬬殑鍐呭瓨錛岀▼搴忓涓嬶細(xì)<br /><br /><br /></div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #f3f3f3; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>int *p = (int *) malloc(sizeof(int) * length);</div> </td> </tr> </tbody> </table> <div> <br /> <br />銆銆鎴戜滑搴斿綋鎶婃敞鎰忓姏闆嗕腑鍦ㄤ袱涓绱犱笂錛氣滅被鍨嬭漿鎹⑩濆拰鈥渟izeof鈥濄?br /><br />銆銆* malloc榪斿洖鍊肩殑綾誨瀷鏄痸oid *錛屾墍浠ュ湪璋冪敤malloc鏃惰鏄懼紡鍦拌繘琛岀被鍨嬭漿鎹紝灝唙oid * 杞崲鎴愭墍闇瑕佺殑鎸囬拡綾誨瀷銆?br /><br />銆銆* malloc鍑芥暟鏈韓騫朵笉璇嗗埆瑕佺敵璇風(fēng)殑鍐呭瓨鏄粈涔堢被鍨嬶紝瀹冨彧鍏沖績鍐呭瓨鐨勬誨瓧鑺傛暟銆傛垜浠氬父璁頒笉浣廼nt, float絳夋暟鎹被鍨嬬殑鍙橀噺鐨勭‘鍒囧瓧鑺傛暟銆備緥濡俰nt鍙橀噺鍦?6浣嶇郴緇熶笅鏄?涓瓧鑺傦紝鍦?2浣嶄笅鏄?涓瓧鑺傦紱鑰宖loat鍙橀噺鍦?6浣嶇郴緇熶笅鏄?涓瓧鑺傦紝鍦?2浣嶄笅涔熸槸4涓瓧鑺傘傛渶濂界敤浠ヤ笅紼嬪簭浣滀竴嬈℃祴璇曪細(xì)<br /><br /><br /></div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #f3f3f3; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>cout << sizeof(char) << endl;<br />cout << sizeof(int) << endl;<br />cout << sizeof(unsigned int) << endl;<br />cout << sizeof(long) << endl;<br />cout << sizeof(unsigned long) << endl;<br />cout << sizeof(float) << endl;<br />cout << sizeof(double) << endl;<br />cout << sizeof(void *) << endl;</div> </td> </tr> </tbody> </table> <div> <br /> <br />銆銆鍦╩alloc鐨勨?)鈥濅腑浣跨敤sizeof榪愮畻絎︽槸鑹ソ鐨勯鏍鹼紝浣嗚褰撳績鏈夋椂鎴戜滑浼?xì)鏄忎簡澶村Q屽啓鍑?p = malloc(sizeof(p))榪欐牱鐨勭▼搴忔潵銆?br /><br />銆銆* 鍑芥暟free鐨勫師鍨嬪涓嬶細(xì)<br /><br /><br /></div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #f3f3f3; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>void free( void * memblock );</div> </td> </tr> </tbody> </table> <div> <br /> <br />銆銆涓轟粈涔坒ree 鍑芥暟涓嶈薄malloc鍑芥暟閭f牱澶嶆潅鍛紵榪欐槸鍥犱負(fù)鎸囬拡p鐨勭被鍨嬩互鍙?qiáng)瀹冩墍鎸囩殑鍐呭瓨鐨勫閲忎簨鍏堥兘鏄煡閬撶殑錛岃鍙ree(p)鑳芥紜湴閲婃斁鍐呭瓨銆傚鏋減鏄?NULL鎸囬拡錛岄偅涔坒ree瀵筽鏃犺鎿嶄綔澶氬皯嬈¢兘涓嶄細(xì)鍑洪棶棰樸傚鏋減涓嶆槸NULL鎸囬拡錛岄偅涔坒ree瀵筽榪炵畫鎿嶄綔涓ゆ灝變細(xì)瀵艱嚧紼嬪簭榪愯閿欒銆?br /><br /><strong><span style="FONT-SIZE: 14pt">9</span></strong><strong><span style="FONT-SIZE: 14pt">銆?/span></strong><strong><span style="FONT-SIZE: 14pt">new/delete </span></strong><strong><span style="FONT-SIZE: 14pt">鐨勪嬌鐢ㄨ鐐?/span></strong></div> <div>銆銆榪愮畻絎ew浣跨敤璧鋒潵瑕佹瘮鍑芥暟malloc綆鍗曞緱澶氾紝渚嬪錛?br /><br /><br /></div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #f3f3f3; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>int *p1 = (int *)malloc(sizeof(int) * length);<br />int *p2 = new int[length];</div> </td> </tr> </tbody> </table> <div> <br /> <br />銆銆榪欐槸鍥犱負(fù)new鍐呯疆浜唖izeof銆佺被鍨嬭漿鎹㈠拰綾誨瀷瀹夊叏媯(gè)鏌ュ姛鑳姐傚浜庨潪鍐呴儴鏁版嵁綾誨瀷鐨勫璞¤岃█錛宯ew鍦ㄥ垱寤哄姩鎬佸璞$殑鍚屾椂瀹屾垚浜嗗垵濮嬪寲宸ヤ綔銆傚鏋滃璞℃湁澶氫釜鏋勯犲嚱鏁幫紝閭d箞new鐨勮鍙ヤ篃鍙互鏈夊縐嶅艦寮忋備緥濡?br /><br /><br /></div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #f3f3f3; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>class Obj<br />{<br />銆public :<br />銆銆Obj(void); // 鏃犲弬鏁扮殑鏋勯犲嚱鏁?br />銆銆Obj(int x); // 甯︿竴涓弬鏁扮殑鏋勯犲嚱鏁?br />銆銆鈥?br />}<br />void Test(void)<br />{<br />銆Obj *a = new Obj;<br />銆Obj *b = new Obj(1); // 鍒濆間負(fù)1<br />銆鈥?br />銆delete a;<br />銆delete b;<br />}<br /><br /></div> </td> </tr> </tbody> </table> <div> <br />銆銆濡傛灉鐢╪ew鍒涘緩瀵硅薄鏁扮粍錛岄偅涔堝彧鑳戒嬌鐢ㄥ璞$殑鏃犲弬鏁版瀯閫犲嚱鏁般備緥濡?br /><br /><br /></div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #f3f3f3; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>Obj *objects = new Obj[100]; // 鍒涘緩100涓姩鎬佸璞?/div> <div>銆銆涓嶈兘鍐欐垚<br />Obj *objects = new Obj[100](1);// 鍒涘緩100涓姩鎬佸璞$殑鍚屾椂璧嬪垵鍊?</div> </td> </tr> </tbody> </table> <div> <br />銆銆鍦ㄧ敤delete閲婃斁瀵硅薄鏁扮粍鏃訛紝鐣欐剰涓嶈涓簡絎﹀彿鈥榌]鈥欍備緥濡?br /><br /><br /></div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #f3f3f3; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>delete []objects; // 姝g‘鐨勭敤娉?br />delete objects; // 閿欒鐨勭敤娉?/div> </td> </tr> </tbody> </table> <div> <br /> <br />銆銆鍚庤呯浉褰撲簬delete objects[0]錛屾紡鎺変簡鍙﹀99涓璞°?br /><br /><strong><span style="FONT-SIZE: 14pt">10</span></strong><strong><span style="FONT-SIZE: 14pt">銆佷竴浜涘績寰椾綋浼?/span></strong></div> <div style="TEXT-INDENT: 21pt">鎴戣璇嗕笉灝戞妧鏈笉閿欑殑C++/C紼嬪簭鍛橈紝寰堝皯鏈変漢鑳芥媿鎷嶈兏鑴閫氭檽鎸囬拡涓庡唴瀛樼鐞嗭紙鍖呮嫭鎴戣嚜宸憋級(jí)銆傛垜鏈鍒濆涔?fàn)C璇█鏃剁壒鍒曟寚閽堬紝瀵艱嚧鎴戝紑鍙戠涓涓簲鐢ㄨ蔣浠訛紙綰?涓囪C浠g爜錛夋椂娌℃湁浣跨敤涓涓寚閽堬紝鍏ㄧ敤鏁扮粍鏉ラ《鏇挎寚閽堬紝瀹炲湪锠㈢寰楄繃鍒嗐傝翰閬挎寚閽堜笉鏄姙娉曪紝鍚庢潵鎴戞敼鍐欎簡榪欎釜杞歡錛屼唬鐮侀噺緙╁皬鍒板師鍏堢殑涓鍗娿?br />銆銆鎴戠殑緇忛獙鏁欒鏄細(xì)</div> <div style="TEXT-INDENT: 21pt">錛?錛夎秺鏄曟寚閽堬紝灝辮秺瑕佷嬌鐢ㄦ寚閽堛備笉浼?xì)姝<嫯鋴社敤鎸囬拡锛岃偗瀹毥帡涓嶄笂鏄悎鏍肩殑绋嬪簭鍛樸?/div> <div style="TEXT-INDENT: 21pt">錛?錛夊繀欏誨吇鎴愨滀嬌鐢ㄨ皟璇曞櫒閫愭璺熻釜紼嬪簭鈥濈殑涔?fàn)鎯Q屽彧鏈夎繖鏍鋒墠鑳藉彂鐜伴棶棰樼殑鏈川銆?br /></div> <img src ="http://m.shnenglu.com/yishanhante/aggbug/18965.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/yishanhante/" target="_blank">jay</a> 2007-02-25 14:42 <a href="http://m.shnenglu.com/yishanhante/articles/18965.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>C++鍐呭瓨綆$悊璇﹁В錛堜簩錛?/title><link>http://m.shnenglu.com/yishanhante/articles/18957.html</link><dc:creator>jay</dc:creator><author>jay</author><pubDate>Sat, 24 Feb 2007 15:43:00 GMT</pubDate><guid>http://m.shnenglu.com/yishanhante/articles/18957.html</guid><wfw:comment>http://m.shnenglu.com/yishanhante/comments/18957.html</wfw:comment><comments>http://m.shnenglu.com/yishanhante/articles/18957.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/yishanhante/comments/commentRss/18957.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/yishanhante/services/trackbacks/18957.html</trackback:ping><description><![CDATA[ <div> <strong> <span style="FONT-SIZE: 14pt">4</span> </strong> <strong> <span style="FONT-SIZE: 14pt">銆佹寚閽堝弬鏁版槸濡備綍浼犻掑唴瀛樼殑錛? <table height="250" cellspacing="0" cellpadding="0" width="300" align="right" summary="" border="0"><tbody><tr><td>聽 <script type="text/javascript"><!-- google_ad_client = "pub-2299987709779770"; google_ad_width = 300; google_ad_height = 250; google_ad_format = "300x250_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //--></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></td></tr></tbody></table></span> </strong> </div> <div style="TEXT-INDENT: 21pt">濡傛灉鍑芥暟鐨勫弬鏁版槸涓涓寚閽堬紝涓嶈鎸囨湜鐢ㄨ鎸囬拡鍘葷敵璇峰姩鎬佸唴瀛樸傜ず渚?-4-1涓紝Test鍑芥暟鐨勮鍙etMemory(str, 200)騫舵病鏈変嬌str鑾峰緱鏈熸湜鐨勫唴瀛橈紝str渚濇棫鏄疦ULL錛屼負(fù)浠涔?</div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #e6e6e6; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>void GetMemory(char *p, int num)<br />{<br />銆p = (char *)malloc(sizeof(char) * num);<br />}<br />void Test(void)<br />{<br />銆char *str = NULL;<br />銆GetMemory(str, 100); // str 浠嶇劧涓?NULL<br />銆strcpy(str, "hello"); // 榪愯閿欒<br />}<br />銆銆銆銆銆銆紺轟緥4.1 璇曞浘鐢ㄦ寚閽堝弬鏁扮敵璇峰姩鎬佸唴瀛?/div> </td> </tr> </tbody> </table> <div style="TEXT-INDENT: 21pt">聽</div> <div style="TEXT-INDENT: 21pt">姣涚梾鍑哄湪鍑芥暟GetMemory涓傜紪璇戝櫒鎬繪槸瑕佷負(fù)鍑芥暟鐨勬瘡涓弬鏁板埗浣滀復(fù)鏃跺壇鏈紝鎸囬拡鍙傛暟p鐨勫壇鏈槸 _p錛岀紪璇戝櫒浣?_p = p銆傚鏋滃嚱鏁頒綋鍐呯殑紼嬪簭淇敼浜哶p鐨勫唴瀹癸紝灝卞鑷村弬鏁皃鐨勫唴瀹逛綔鐩稿簲鐨勪慨鏀廣傝繖灝辨槸鎸囬拡鍙互鐢ㄤ綔杈撳嚭鍙傛暟鐨勫師鍥犮傚湪鏈緥涓紝_p鐢寵浜嗘柊鐨勫唴瀛橈紝鍙槸鎶?_p鎵鎸囩殑鍐呭瓨鍦板潃鏀瑰彉浜嗭紝浣嗘槸p涓濇鏈彉銆傛墍浠ュ嚱鏁癎etMemory騫朵笉鑳借緭鍑轟換浣曚笢瑗褲備簨瀹炰笂錛屾瘡鎵ц涓嬈etMemory灝變細(xì)娉勯湶涓鍧楀唴瀛橈紝鍥犱負(fù)娌℃湁鐢╢ree閲婃斁鍐呭瓨銆?br /><br />銆銆濡傛灉闈炲緱瑕佺敤鎸囬拡鍙傛暟鍘葷敵璇峰唴瀛橈紝閭d箞搴旇鏀圭敤鈥滄寚鍚戞寚閽堢殑鎸囬拡鈥濓紝瑙佺ず渚?.2銆?/div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #e6e6e6; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>void GetMemory2(char **p, int num)<br />{<br />銆*p = (char *)malloc(sizeof(char) * num);<br />}<br />void Test2(void)<br />{<br />銆char *str = NULL;<br />銆GetMemory2(&str, 100); // 娉ㄦ剰鍙傛暟鏄?&str錛岃屼笉鏄痵tr<br />銆strcpy(str, "hello");<br />銆cout<< str << endl;<br />銆free(str);<br />}<br />銆銆銆銆銆銆紺轟緥4.2鐢ㄦ寚鍚戞寚閽堢殑鎸囬拡鐢寵鍔ㄦ佸唴瀛?/div> </td> </tr> </tbody> </table> <div style="TEXT-INDENT: 21pt">聽</div> <div style="TEXT-INDENT: 21pt">聽</div> <div style="TEXT-INDENT: 21pt">鐢變簬鈥滄寚鍚戞寚閽堢殑鎸囬拡鈥濊繖涓蹇典笉瀹規(guī)槗鐞嗚В錛屾垜浠彲浠ョ敤鍑芥暟榪斿洖鍊兼潵浼犻掑姩鎬佸唴瀛樸傝繖縐嶆柟娉曟洿鍔犵畝鍗曪紝瑙佺ず渚?.3銆?br /><br /></div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #e6e6e6; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>char *GetMemory3(int num)<br />{<br />銆char *p = (char *)malloc(sizeof(char) * num);<br />銆return p;<br />}<br />void Test3(void)<br />{<br />銆char *str = NULL;<br />銆str = GetMemory3(100);<br />銆strcpy(str, "hello");<br />銆cout<< str << endl;<br />銆free(str);<br />}<br />銆銆銆銆銆銆銆紺轟緥4.3 鐢ㄥ嚱鏁拌繑鍥炲兼潵浼犻掑姩鎬佸唴瀛?/div> </td> </tr> </tbody> </table> <div style="TEXT-INDENT: 21pt">聽</div> <div style="TEXT-INDENT: 21pt">鐢ㄥ嚱鏁拌繑鍥炲兼潵浼犻掑姩鎬佸唴瀛樿繖縐嶆柟娉曡櫧鐒跺ソ鐢紝浣嗘槸甯稿父鏈変漢鎶妑eturn璇彞鐢ㄩ敊浜嗐傝繖閲屽己璋冧笉瑕佺敤return璇彞榪斿洖鎸囧悜鈥滄爤鍐呭瓨鈥濈殑鎸囬拡錛屽洜涓鴻鍐呭瓨鍦ㄥ嚱鏁扮粨鏉熸椂鑷姩娑堜骸錛岃紺轟緥4.4銆?/div> <div style="TEXT-INDENT: 21pt">聽</div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #e6e6e6; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>char *GetString(void)<br />{<br />銆char p[] = "hello world";<br />銆return p; // 緙栬瘧鍣ㄥ皢鎻愬嚭璀﹀憡<br />}<br />void Test4(void)<br />{<br />銆char *str = NULL;<br />銆str = GetString(); // str 鐨勫唴瀹規(guī)槸鍨冨溇<br />銆cout<< str << endl;<br />}<br />銆銆銆銆銆銆紺轟緥4.4 return璇彞榪斿洖鎸囧悜鈥滄爤鍐呭瓨鈥濈殑鎸囬拡</div> </td> </tr> </tbody> </table> <div style="TEXT-INDENT: 21pt">聽</div> <div style="TEXT-INDENT: 21pt">聽</div> <div style="TEXT-INDENT: 21pt">鐢ㄨ皟璇曞櫒閫愭璺熻釜Test4錛屽彂鐜版墽琛宻tr = GetString璇彞鍚巗tr涓嶅啀鏄疦ULL鎸囬拡錛屼絾鏄痵tr鐨勫唴瀹逛笉鏄渉ello world鈥濊屾槸鍨冨溇銆?br />濡傛灉鎶婄ず渚?.4鏀瑰啓鎴愮ず渚?.5錛屼細(xì)鎬庝箞鏍鳳紵<br /><br /></div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #e6e6e6; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>char *GetString2(void)<br />{<br />銆char *p = "hello world";<br />銆return p;<br />}<br />void Test5(void)<br />{<br />銆char *str = NULL;<br />銆str = GetString2();<br />銆cout<< str << endl;<br />}<br />銆銆銆銆銆紺轟緥4.5 return璇彞榪斿洖甯擱噺瀛楃涓?br /><br /></div> </td> </tr> </tbody> </table> <div style="TEXT-INDENT: 21pt"> <br /> <br />銆銆鍑芥暟Test5榪愯铏界劧涓嶄細(xì)鍑洪敊錛屼絾鏄嚱鏁癎etString2鐨勮璁℃蹇靛嵈鏄敊璇殑銆傚洜涓篏etString2鍐呯殑鈥渉ello world鈥濇槸甯擱噺瀛楃涓詫紝浣嶄簬闈欐佸瓨鍌ㄥ尯錛屽畠鍦ㄧ▼搴忕敓鍛芥湡鍐呮亽瀹氫笉鍙樸傛棤璁轟粈涔堟椂鍊欒皟鐢℅etString2錛屽畠榪斿洖鐨勫緇堟槸鍚屼竴涓滃彧璇燴濈殑鍐呭瓨鍧椼?/div> <div style="TEXT-INDENT: 21pt">聽</div> <div> <strong> <span style="FONT-SIZE: 14pt">5</span> </strong> <strong> <span style="FONT-SIZE: 14pt">銆佹潨緇?/span> </strong> <strong> <span style="FONT-SIZE: 14pt">鈥?/span> </strong> <strong> <span style="FONT-SIZE: 14pt">閲庢寚閽?/span> </strong> <strong> <span style="FONT-SIZE: 14pt">鈥?/span> </strong> </div> <div style="TEXT-INDENT: 21pt">聽</div> <div style="TEXT-INDENT: 21pt">鈥滈噹鎸囬拡鈥濅笉鏄疦ULL鎸囬拡錛屾槸鎸囧悜鈥滃瀮鍦鋸濆唴瀛樼殑鎸囬拡銆備漢浠竴鑸笉浼?xì)閿欑敤NULL鎸囬拡錛屽洜涓虹敤if璇彞寰堝鏄撳垽鏂備絾鏄滈噹鎸囬拡鈥濇槸寰堝嵄闄╃殑錛宨f璇彞瀵瑰畠涓嶈搗浣滅敤銆?鈥滈噹鎸囬拡鈥濈殑鎴愬洜涓昏鏈変袱縐嶏細(xì)<br /><br />銆銆錛?錛夋寚閽堝彉閲忔病鏈夎鍒濆鍖栥備換浣曟寚閽堝彉閲忓垰琚垱寤烘椂涓嶄細(xì)鑷姩鎴愪負(fù)NULL鎸囬拡錛屽畠鐨勭己鐪佸兼槸闅忔満鐨勶紝瀹冧細(xì)涔辨寚涓姘斻傛墍浠ワ紝鎸囬拡鍙橀噺鍦ㄥ垱寤虹殑鍚屾椂搴斿綋琚垵濮嬪寲錛岃涔堝皢鎸囬拡璁劇疆涓篘ULL錛岃涔堣瀹冩寚鍚戝悎娉曠殑鍐呭瓨銆備緥濡?br /><br /><br /></div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #e6e6e6; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>char *p = NULL;<br />char *str = (char *) malloc(100);</div> </td> </tr> </tbody> </table> <div style="TEXT-INDENT: 21pt"> <br /> <br />銆銆錛?錛夋寚閽坧琚玣ree鎴栬卍elete涔嬪悗錛屾病鏈夌疆涓篘ULL錛岃浜鴻浠ヤ負(fù)p鏄釜鍚堟硶鐨勬寚閽堛?br /><br />銆銆錛?錛夋寚閽堟搷浣滆秴瓚婁簡鍙橀噺鐨勪綔鐢ㄨ寖鍥淬傝繖縐嶆儏鍐佃浜洪槻涓嶈儨闃詫紝紺轟緥紼嬪簭濡備笅錛?br /><br /></div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #e6e6e6; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>class A<br />{<br />銆public:<br />銆銆void Func(void){ cout << 鈥淔unc of class A鈥?<< endl; }<br />};<br />void Test(void)<br />{<br />銆A *p;<br />銆{<br />銆銆A a;<br />銆銆p = &a; // 娉ㄦ剰 a 鐨勭敓鍛芥湡<br />銆}<br />銆p->Func(); // p鏄滈噹鎸囬拡鈥?br />}<br /><br /></div> </td> </tr> </tbody> </table> <div style="TEXT-INDENT: 21pt"> <br /> <br />銆銆鍑芥暟Test鍦ㄦ墽琛岃鍙->Func()鏃訛紝瀵硅薄a宸茬粡娑堝け錛岃宲鏄寚鍚慳鐨勶紝鎵浠灝辨垚浜嗏滈噹鎸囬拡鈥濄備絾濂囨殑鏄垜榪愯榪欎釜紼嬪簭鏃跺眳鐒舵病鏈夊嚭閿欙紝榪欏彲鑳戒笌緙栬瘧鍣ㄦ湁鍏熾?br /><br /><strong><span style="FONT-SIZE: 14pt">6</span></strong><strong><span style="FONT-SIZE: 14pt">銆佹湁浜?/span></strong><strong><span style="FONT-SIZE: 14pt">malloc/free</span></strong><strong><span style="FONT-SIZE: 14pt">涓轟粈涔堣繕瑕?/span></strong><strong><span style="FONT-SIZE: 14pt">new/delete</span></strong><strong><span style="FONT-SIZE: 14pt">錛?/span></strong><br /><br />銆銆malloc涓巉ree鏄疌++/C璇█鐨勬爣鍑嗗簱鍑芥暟錛宯ew/delete鏄疌++鐨勮繍綆楃銆傚畠浠兘鍙敤浜庣敵璇峰姩鎬佸唴瀛樺拰閲婃斁鍐呭瓨銆?br /><br />銆銆瀵逛簬闈炲唴閮ㄦ暟鎹被鍨嬬殑瀵硅薄鑰岃█錛屽厜鐢╩aloc/free鏃犳硶婊¤凍鍔ㄦ佸璞$殑瑕佹眰銆傚璞″湪鍒涘緩鐨勫悓鏃惰鑷姩鎵ц鏋勯犲嚱鏁幫紝瀵硅薄鍦ㄦ秷浜′箣鍓嶈鑷姩鎵ц鏋愭瀯鍑芥暟銆傜敱浜巑alloc/free鏄簱鍑芥暟鑰屼笉鏄繍綆楃錛屼笉鍦ㄧ紪璇戝櫒鎺у埗鏉冮檺涔嬪唴錛屼笉鑳藉鎶婃墽琛屾瀯閫犲嚱鏁板拰鏋愭瀯鍑芥暟鐨勪換鍔″己鍔犱簬malloc/free銆?br /><br />銆銆鍥犳C++璇█闇瑕佷竴涓兘瀹屾垚鍔ㄦ佸唴瀛樺垎閰嶅拰鍒濆鍖栧伐浣滅殑榪愮畻絎ew錛屼互鍙?qiáng)涓涓兘瀹屾垚娓呯悊涓庨噴鏀懼唴瀛樺伐浣滅殑榪愮畻絎elete銆傛敞鎰?new/delete涓嶆槸搴撳嚱鏁般傛垜浠厛鐪嬩竴鐪媘alloc/free鍜宯ew/delete濡備綍瀹炵幇瀵硅薄鐨勫姩鎬佸唴瀛樼鐞嗭紝瑙佺ず渚?銆?br /><br /><br /></div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #e6e6e6; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>class Obj<br />{<br />銆public :<br />銆銆Obj(void){ cout << 鈥淚nitialization鈥?<< endl; }<br />銆銆~Obj(void){ cout << 鈥淒estroy鈥?<< endl; }<br />銆銆void Initialize(void){ cout << 鈥淚nitialization鈥?<< endl; }<br />銆銆void Destroy(void){ cout << 鈥淒estroy鈥?<< endl; }<br />};<br />void UseMallocFree(void)<br />{<br />銆Obj *a = (obj *)malloc(sizeof(obj)); // 鐢寵鍔ㄦ佸唴瀛?br />銆a->Initialize(); // 鍒濆鍖?br />銆//鈥?br />銆a->Destroy(); // 娓呴櫎宸ヤ綔<br />銆free(a); // 閲婃斁鍐呭瓨<br />}<br />void UseNewDelete(void)<br />{<br />銆Obj *a = new Obj; // 鐢寵鍔ㄦ佸唴瀛樺茍涓斿垵濮嬪寲<br />銆//鈥?br />銆delete a; // 娓呴櫎騫朵笖閲婃斁鍐呭瓨<br />}<br />銆銆銆銆銆紺轟緥6 鐢╩alloc/free鍜宯ew/delete濡備綍瀹炵幇瀵硅薄鐨勫姩鎬佸唴瀛樼鐞?br /><br /></div> </td> </tr> </tbody> </table> <div style="TEXT-INDENT: 21pt"> <br />銆銆綾籓bj鐨勫嚱鏁癐nitialize妯℃嫙浜嗘瀯閫犲嚱鏁扮殑鍔熻兘錛屽嚱鏁癉estroy妯℃嫙浜嗘瀽鏋勫嚱鏁扮殑鍔熻兘銆傚嚱鏁癠seMallocFree涓紝鐢變簬 malloc/free涓嶈兘鎵ц鏋勯犲嚱鏁頒笌鏋愭瀯鍑芥暟錛屽繀欏昏皟鐢ㄦ垚鍛樺嚱鏁癐nitialize鍜孌estroy鏉ュ畬鎴愬垵濮嬪寲涓庢竻闄ゅ伐浣溿傚嚱鏁?UseNewDelete鍒欑畝鍗曞緱澶氥?br /><br />銆銆鎵浠ユ垜浠笉瑕佷紒鍥劇敤malloc/free鏉ュ畬鎴愬姩鎬佸璞$殑鍐呭瓨綆$悊錛屽簲璇ョ敤new/delete銆傜敱浜庡唴閮ㄦ暟鎹被鍨嬬殑鈥滃璞♀濇病鏈夋瀯閫犱笌鏋愭瀯鐨勮繃紼嬶紝瀵瑰畠浠岃█malloc/free鍜宯ew/delete鏄瓑浠風(fēng)殑銆?br /><br />銆銆鏃㈢劧new/delete鐨勫姛鑳藉畬鍏ㄨ鐩栦簡malloc/free錛屼負(fù)浠涔圕++涓嶆妸malloc/free娣樻卑鍑哄眬鍛紵榪欐槸鍥犱負(fù)C++紼嬪簭緇忓父瑕佽皟鐢–鍑芥暟錛岃孋紼嬪簭鍙兘鐢╩alloc/free綆$悊鍔ㄦ佸唴瀛樸?/div> <div style="TEXT-INDENT: 21pt">濡傛灉鐢╢ree閲婃斁鈥渘ew鍒涘緩鐨勫姩鎬佸璞♀濓紝閭d箞璇ュ璞″洜鏃犳硶鎵ц鏋愭瀯鍑芥暟鑰屽彲鑳藉鑷寸▼搴忓嚭閿欍傚鏋滅敤delete閲婃斁鈥渕alloc鐢寵鐨勫姩鎬佸唴瀛樷濓紝鐞嗚涓婅紼嬪簭涓嶄細(xì)鍑洪敊錛屼絾鏄紼嬪簭鐨勫彲璇繪у緢宸傛墍浠ew/delete蹇呴』閰嶅浣跨敤錛宮alloc/free涔熶竴鏍楓?/div> <img src ="http://m.shnenglu.com/yishanhante/aggbug/18957.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/yishanhante/" target="_blank">jay</a> 2007-02-24 23:43 <a href="http://m.shnenglu.com/yishanhante/articles/18957.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>C++鍐呭瓨綆$悊璇﹁В錛堜竴錛?/title><link>http://m.shnenglu.com/yishanhante/articles/18953.html</link><dc:creator>jay</dc:creator><author>jay</author><pubDate>Sat, 24 Feb 2007 14:06:00 GMT</pubDate><guid>http://m.shnenglu.com/yishanhante/articles/18953.html</guid><wfw:comment>http://m.shnenglu.com/yishanhante/comments/18953.html</wfw:comment><comments>http://m.shnenglu.com/yishanhante/articles/18953.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/yishanhante/comments/commentRss/18953.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/yishanhante/services/trackbacks/18953.html</trackback:ping><description><![CDATA[ <div> <strong> <span style="FONT-SIZE: 14pt">1</span> </strong> <strong> <span style="FONT-SIZE: 14pt">銆佸唴瀛樺垎閰嶆柟寮?/span> </strong> </div> <div> <br />銆銆鍐呭瓨鍒嗛厤鏂瑰紡鏈変笁縐嶏細(xì)<br />銆銆錛?錛変粠闈欐佸瓨鍌ㄥ尯鍩熷垎閰嶃傚唴瀛樺湪紼嬪簭緙栬瘧鐨勬椂鍊欏氨宸茬粡鍒嗛厤濂斤紝榪欏潡鍐呭瓨鍦ㄧ▼搴忕殑鏁翠釜榪愯鏈熼棿閮藉瓨鍦ㄣ備緥濡傚叏灞鍙橀噺錛宻tatic鍙橀噺銆?br /><br />銆銆錛?錛夊湪鏍堜笂鍒涘緩銆傚湪鎵ц鍑芥暟鏃訛紝鍑芥暟鍐呭眬閮ㄥ彉閲忕殑瀛樺偍鍗曞厓閮藉彲浠ュ湪鏍堜笂鍒涘緩錛屽嚱鏁版墽琛岀粨鏉熸椂榪欎簺瀛樺偍鍗曞厓鑷姩琚噴鏀俱傛爤鍐呭瓨鍒嗛厤榪愮畻鍐呯疆浜庡鐞嗗櫒鐨勬寚浠ら泦涓紝鏁堢巼寰堥珮錛屼絾鏄垎閰嶇殑鍐呭瓨瀹歸噺鏈夐檺銆?br /><br />銆銆錛?錛?浠庡爢涓婂垎閰嶏紝浜︾О鍔ㄦ佸唴瀛樺垎閰嶃傜▼搴忓湪榪愯鐨勬椂鍊欑敤malloc鎴杗ew鐢寵浠繪剰澶氬皯鐨勫唴瀛橈紝紼嬪簭鍛樿嚜宸辮礋璐e湪浣曟椂鐢╢ree鎴杁elete閲婃斁鍐呭瓨銆傚姩鎬佸唴瀛樼殑鐢熷瓨鏈熺敱鎴戜滑鍐沖畾錛屼嬌鐢ㄩ潪甯哥伒媧伙紝浣嗛棶棰樹篃鏈澶氥?br /><br /><strong><span style="FONT-SIZE: 14pt">2</span></strong><strong><span style="FONT-SIZE: 14pt">銆佸父瑙佺殑鍐呭瓨閿欒鍙?qiáng)鍏跺绛?/span></strong></div> <div style="TEXT-INDENT: 21pt">鍙戠敓鍐呭瓨閿欒鏄歡闈炲父楹葷儲(chǔ)鐨勪簨鎯呫傜紪璇戝櫒涓嶈兘鑷姩鍙戠幇榪欎簺閿欒錛岄氬父鏄湪紼嬪簭榪愯鏃舵墠鑳芥崟鎹夊埌銆傝岃繖浜涢敊璇ぇ澶氭病鏈夋槑鏄劇殑鐥囩姸錛屾椂闅愭椂鐜幫紝澧炲姞浜嗘敼閿欑殑闅懼害銆傛湁鏃剁敤鎴鋒掓皵鍐插啿鍦版妸浣犳壘鏉ワ紝紼嬪簭鍗存病鏈夊彂鐢熶換浣曢棶棰橈紝浣犱竴璧幫紝閿欒鍙堝彂浣滀簡銆?甯歌鐨勫唴瀛橀敊璇強(qiáng)鍏跺絳栧涓嬶細(xì)<br /><br />銆銆* 鍐呭瓨鍒嗛厤鏈垚鍔燂紝鍗翠嬌鐢ㄤ簡瀹冦?br />銆銆緙栫▼鏂版墜甯哥姱榪欑閿欒錛屽洜涓轟粬浠病鏈夋剰璇嗗埌鍐呭瓨鍒嗛厤浼?xì)涓嶆垚鍔熴傚父鐢ㄨВ鍐沖姙娉曟槸錛屽湪浣跨敤鍐呭瓨涔嬪墠媯(gè)鏌ユ寚閽堟槸鍚︿負(fù)NULL銆傚鏋滄寚閽坧鏄嚱鏁扮殑鍙傛暟錛岄偅涔堝湪鍑芥暟鐨勫叆鍙e鐢╝ssert(p!=NULL)榪涜<br /><br />銆銆媯(gè)鏌ャ傚鏋滄槸鐢╩alloc鎴杗ew鏉ョ敵璇峰唴瀛橈紝搴旇鐢╥f(p==NULL) 鎴杋f(p!=NULL)榪涜闃查敊澶勭悊銆?br /><br />銆銆* 鍐呭瓨鍒嗛厤铏界劧鎴愬姛錛屼絾鏄皻鏈垵濮嬪寲灝卞紩鐢ㄥ畠銆?br /><br />銆銆鐘繖縐嶉敊璇富瑕佹湁涓や釜璧峰洜錛氫竴鏄病鏈夊垵濮嬪寲鐨勮蹇碉紱浜屾槸璇互涓哄唴瀛樼殑緙虹渷鍒濆煎叏涓洪浂錛屽鑷村紩鐢ㄥ垵鍊奸敊璇紙渚嬪鏁扮粍錛夈傚唴瀛樼殑緙虹渷鍒濆肩┒绔熸槸浠涔堝茍娌℃湁緇熶竴鐨勬爣鍑嗭紝灝界鏈変簺鏃跺欎負(fù)闆跺鹼紝鎴戜滑瀹佸彲淇″叾鏃犱笉鍙俊鍏舵湁銆傛墍浠ユ棤璁虹敤浣曠鏂瑰紡鍒涘緩鏁扮粍錛岄兘鍒繕浜嗚祴鍒濆鹼紝鍗充究鏄祴闆跺間篃涓嶅彲鐪佺暐錛屼笉瑕佸珜楹葷儲(chǔ)銆?br /><br />銆銆* 鍐呭瓨鍒嗛厤鎴愬姛騫朵笖宸茬粡鍒濆鍖栵紝浣嗘搷浣滆秺榪囦簡鍐呭瓨鐨勮竟鐣屻?br /><br />銆銆渚嬪鍦ㄤ嬌鐢ㄦ暟緇勬椂緇忓父鍙戠敓涓嬫爣鈥滃1鈥濇垨鑰呪滃皯1鈥濈殑鎿嶄綔銆傜壒鍒槸鍦╢or寰幆璇彞涓紝寰幆嬈℃暟寰堝鏄撴悶閿欙紝瀵艱嚧鏁扮粍鎿嶄綔瓚婄晫銆?br /><br />銆銆* 蹇樿浜嗛噴鏀懼唴瀛橈紝閫犳垚鍐呭瓨娉勯湶銆?br /><br />銆銆鍚湁榪欑閿欒鐨勫嚱鏁版瘡琚皟鐢ㄤ竴嬈″氨涓㈠け涓鍧楀唴瀛樸傚垰寮濮嬫椂緋葷粺鐨勫唴瀛樺厖瓚籌紝浣犵湅涓嶅埌閿欒銆傜粓鏈変竴嬈$▼搴忕獊鐒舵鎺夛紝緋葷粺鍑虹幇鎻愮ず錛氬唴瀛樿楀敖銆?br /><br />銆銆鍔ㄦ佸唴瀛樼殑鐢寵涓庨噴鏀懼繀欏婚厤瀵癸紝紼嬪簭涓璵alloc涓巉ree鐨勪嬌鐢ㄦ鏁頒竴瀹氳鐩稿悓錛屽惁鍒欒偗瀹氭湁閿欒錛坣ew/delete鍚岀悊錛夈?br /><br />銆銆* 閲婃斁浜嗗唴瀛樺嵈緇х畫浣跨敤瀹冦?br />銆<br />銆銆鏈変笁縐嶆儏鍐碉細(xì)<br /><br />銆銆錛?錛夌▼搴忎腑鐨勫璞¤皟鐢ㄥ叧緋昏繃浜庡鏉傦紝瀹炲湪闅句互鎼炴竻妤氭煇涓璞$┒绔熸槸鍚﹀凡緇忛噴鏀句簡鍐呭瓨錛屾鏃跺簲璇ラ噸鏂拌璁℃暟鎹粨鏋勶紝浠庢牴鏈笂瑙e喅瀵硅薄綆$悊鐨勬販涔卞眬闈€?br /><br />銆銆錛?錛夊嚱鏁扮殑return璇彞鍐欓敊浜嗭紝娉ㄦ剰涓嶈榪斿洖鎸囧悜鈥滄爤鍐呭瓨鈥濈殑鈥滄寚閽堚濇垨鑰呪滃紩鐢ㄢ濓紝鍥犱負(fù)璇ュ唴瀛樺湪鍑芥暟浣撶粨鏉熸椂琚嚜鍔ㄩ攢姣併?br /><br />銆銆錛?錛変嬌鐢╢ree鎴杁elete閲婃斁浜嗗唴瀛樺悗錛屾病鏈夊皢鎸囬拡璁劇疆涓篘ULL銆傚鑷翠駭鐢熲滈噹鎸囬拡鈥濄?br /><br />銆銆銆愯鍒?銆戠敤malloc鎴杗ew鐢寵鍐呭瓨涔嬪悗錛屽簲璇ョ珛鍗蟲鏌ユ寚閽堝兼槸鍚︿負(fù)NULL銆傞槻姝嬌鐢ㄦ寚閽堝間負(fù)NULL鐨勫唴瀛樸?br /><br />銆銆銆愯鍒?銆戜笉瑕佸繕璁頒負(fù)鏁扮粍鍜屽姩鎬佸唴瀛樿祴鍒濆箋傞槻姝㈠皢鏈鍒濆鍖栫殑鍐呭瓨浣滀負(fù)鍙沖間嬌鐢ㄣ?br /><br />銆銆銆愯鍒?銆戦伩鍏嶆暟緇勬垨鎸囬拡鐨勪笅鏍囪秺鐣岋紝鐗瑰埆瑕佸綋蹇冨彂鐢熲滃1鈥濇垨鑰呪滃皯1鈥濇搷浣溿?br /><br />銆銆銆愯鍒?銆戝姩鎬佸唴瀛樼殑鐢寵涓庨噴鏀懼繀欏婚厤瀵癸紝闃叉鍐呭瓨娉勬紡銆?br /><br />銆銆銆愯鍒?銆戠敤free鎴杁elete閲婃斁浜嗗唴瀛樹箣鍚庯紝绔嬪嵆灝嗘寚閽堣緗負(fù)NULL錛岄槻姝駭鐢熲滈噹鎸囬拡鈥濄?br /><br /><strong><span style="FONT-SIZE: 14pt">3</span></strong><strong><span style="FONT-SIZE: 14pt">銆佹寚閽堜笌鏁扮粍鐨勫姣?/span></strong><br /><br />銆銆C++/C紼嬪簭涓紝鎸囬拡鍜屾暟緇勫湪涓嶅皯鍦版柟鍙互鐩鎬簰鏇挎崲鐫鐢紝璁╀漢浜х敓涓縐嶉敊瑙夛紝浠ヤ負(fù)涓よ呮槸絳変環(huán)鐨勩?br /><br />銆銆鏁扮粍瑕佷箞鍦ㄩ潤鎬佸瓨鍌ㄥ尯琚垱寤猴紙濡傚叏灞鏁扮粍錛夛紝瑕佷箞鍦ㄦ爤涓婅鍒涘緩銆傛暟緇勫悕瀵瑰簲鐫錛堣屼笉鏄寚鍚戯級(jí)涓鍧楀唴瀛橈紝鍏跺湴鍧涓庡閲忓湪鐢熷懡鏈熷唴淇濇寔涓嶅彉錛屽彧鏈夋暟緇勭殑鍐呭鍙互鏀瑰彉銆?br /><br />銆銆鎸囬拡鍙互闅忔椂鎸囧悜浠繪剰綾誨瀷鐨勫唴瀛樺潡錛屽畠鐨勭壒寰佹槸鈥滃彲鍙樷濓紝鎵浠ユ垜浠父鐢ㄦ寚閽堟潵鎿嶄綔鍔ㄦ佸唴瀛樸傛寚閽堣繙姣旀暟緇勭伒媧伙紝浣嗕篃鏇村嵄闄┿?br /><br />銆銆涓嬮潰浠ュ瓧絎︿覆涓轟緥姣旇緝鎸囬拡涓庢暟緇勭殑鐗規(guī)с?br /><br />銆銆<strong>3.1 </strong><strong>淇敼鍐呭</strong><br /><br />銆銆紺轟緥3-1涓紝瀛楃鏁扮粍a鐨勫閲忔槸6涓瓧絎︼紝鍏跺唴瀹逛負(fù)hello銆俛鐨勫唴瀹瑰彲浠ユ敼鍙橈紝濡俛[0]= 鈥榅鈥欍傛寚閽坧鎸囧悜甯擱噺瀛楃涓測渨orld鈥濓紙浣嶄簬闈欐佸瓨鍌ㄥ尯錛屽唴瀹逛負(fù)world錛夛紝甯擱噺瀛楃涓茬殑鍐呭鏄笉鍙互琚慨鏀圭殑銆備粠璇硶涓婄湅錛岀紪璇戝櫒騫朵笉瑙夊緱璇彞 p[0]= 鈥榅鈥欐湁浠涔堜笉濡ワ紝浣嗘槸璇ヨ鍙ヤ紒鍥句慨鏀瑰父閲忓瓧絎︿覆鐨勫唴瀹硅屽鑷磋繍琛岄敊璇?/div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #e0e0e0; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div>char a[] = 鈥渉ello鈥?<br />a[0] = 鈥榅鈥?<br />cout << a << endl;<br />char *p = 鈥渨orld鈥? // 娉ㄦ剰p鎸囧悜甯擱噺瀛楃涓?br />p[0] = 鈥榅鈥? // 緙栬瘧鍣ㄤ笉鑳藉彂鐜拌閿欒<br />cout << p << endl;<br />銆銆銆銆銆銆紺轟緥3.1 淇敼鏁扮粍鍜屾寚閽堢殑鍐呭</div> </td> </tr> </tbody> </table> <div style="TEXT-INDENT: 21pt">聽</div> <div style="TEXT-INDENT: 21pt">銆銆<strong>3.2 </strong><strong>鍐呭澶嶅埗涓庢瘮杈?/strong><br /><br />銆銆涓嶈兘瀵規(guī)暟緇勫悕榪涜鐩存帴澶嶅埗涓庢瘮杈冦傜ず渚?-3-2涓紝鑻ユ兂鎶婃暟緇刟鐨勫唴瀹瑰鍒剁粰鏁扮粍b錛屼笉鑳界敤璇彞 b = a 錛屽惁鍒欏皢浜х敓緙栬瘧閿欒銆傚簲璇ョ敤鏍囧噯搴撳嚱鏁皊trcpy榪涜澶嶅埗銆傚悓鐞嗭紝姣旇緝b鍜宎鐨勫唴瀹規(guī)槸鍚︾浉鍚岋紝涓嶈兘鐢╥f(b==a) 鏉ュ垽鏂紝搴旇鐢ㄦ爣鍑嗗簱鍑芥暟strcmp榪涜姣旇緝銆?br /><br />銆銆璇彞p = a 騫朵笉鑳芥妸a鐨勫唴瀹瑰鍒舵寚閽坧錛岃屾槸鎶奱鐨勫湴鍧璧嬬粰浜唒銆傝鎯沖鍒禷鐨勫唴瀹癸紝鍙互鍏堢敤搴撳嚱鏁癿alloc涓簆鐢寵涓鍧楀閲忎負(fù)strlen(a)+1涓瓧絎︾殑鍐呭瓨錛屽啀鐢╯trcpy榪涜瀛楃涓插鍒躲傚悓鐞嗭紝璇彞if(p==a) 姣旇緝鐨勪笉鏄唴瀹硅屾槸鍦板潃錛屽簲璇ョ敤搴撳嚱鏁皊trcmp鏉ユ瘮杈冦?/div> <table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #e0e0e0; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"> <div> <br />// 鏁扮粍鈥?br />char a[] = "hello";<br />char b[10];<br />strcpy(b, a); // 涓嶈兘鐢?b = a;<br />if(strcmp(b, a) == 0) // 涓嶈兘鐢?if (b == a)<br />鈥?br />// 鎸囬拡鈥?br />int len = strlen(a);<br />char *p = (char *)malloc(sizeof(char)*(len+1));<br />strcpy(p,a); // 涓嶈鐢?p = a;<br />if(strcmp(p, a) == 0) // 涓嶈鐢?if (p == a)<br />鈥?br />銆銆銆銆銆銆銆紺轟緥3.2 鏁扮粍鍜屾寚閽堢殑鍐呭澶嶅埗涓庢瘮杈?/div> </td> </tr> </tbody> </table> <div style="TEXT-INDENT: 21pt">聽</div> <div> <strong>3.3 </strong> <strong>璁$畻鍐呭瓨瀹歸噺</strong> <br /> <br />銆銆鐢ㄨ繍綆楃sizeof鍙互璁$畻鍑烘暟緇勭殑瀹歸噺錛堝瓧鑺傛暟錛夈?/div> <div>紺轟緥7-3-3錛坅錛変腑錛宻izeof(a)鐨勫兼槸12錛堟敞鎰忓埆蹇樹簡鈥欌欙級(jí)銆傛寚閽坧鎸囧悜a錛屼絾鏄?sizeof(p)鐨勫煎嵈鏄?銆傝繖鏄洜涓簊izeof(p)寰楀埌鐨勬槸涓涓寚閽堝彉閲忕殑瀛楄妭鏁幫紝鐩稿綋浜巗izeof(char*)錛岃屼笉鏄痯鎵鎸囩殑鍐呭瓨瀹歸噺銆?C++/C璇█娌℃湁鍔炴硶鐭ラ亾鎸囬拡鎵鎸囩殑鍐呭瓨瀹歸噺錛岄櫎闈炲湪鐢寵鍐呭瓨鏃惰浣忓畠銆? <div style="TEXT-INDENT: 21pt">娉ㄦ剰褰撴暟緇勪綔涓哄嚱鏁扮殑鍙傛暟榪涜浼犻掓椂錛岃鏁扮粍鑷姩閫鍖栦負(fù)鍚岀被鍨嬬殑鎸囬拡銆?/div><div style="TEXT-INDENT: 21pt">紺轟緥7-3-3錛坆錛変腑錛屼笉璁烘暟緇刟鐨勫閲忔槸澶氬皯錛宻izeof(a)濮嬬粓絳変簬sizeof(char *)銆?br /><br /></div><table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #e0e0e0; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"><tbody><tr><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"><div>char a[] = "hello world";<br />char *p = a;<br />cout<< sizeof(a) << endl; // 12瀛楄妭<br />cout<< sizeof(p) << endl; // 4瀛楄妭<br />銆銆銆銆銆紺轟緥3.3錛坅錛?璁$畻鏁扮粍鍜屾寚閽堢殑鍐呭瓨瀹歸噺</div></td></tr></tbody></table><div style="TEXT-INDENT: 21pt">聽</div><table style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #e0e0e0; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" border="1"><tbody><tr><td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent" valign="top" width="568"><div>void Func(char a[100])<br />{<br />銆cout<< sizeof(a) << endl; // 4瀛楄妭鑰屼笉鏄?00瀛楄妭<br />}<br />銆銆銆銆銆紺轟緥3.3錛坆錛?鏁扮粍閫鍖栦負(fù)鎸囬拡</div><div>聽</div></td></tr></tbody></table></div> <img src ="http://m.shnenglu.com/yishanhante/aggbug/18953.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/yishanhante/" target="_blank">jay</a> 2007-02-24 22:06 <a href="http://m.shnenglu.com/yishanhante/articles/18953.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://m.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://300618.com" target="_blank">亚洲午夜91</a>| <a href="http://pron12.com" target="_blank">欧美成年网站</a>| <a href="http://hnluvlux.com" target="_blank">亚洲成人在线网站</a>| <a href="http://cao3636.com" target="_blank">精品99一区二区</a>| <a href="http://777888789.com" target="_blank">亚洲国产日韩一区二区</a>| <a href="http://zj-jufeng.com" target="_blank">亚洲国产天堂久久综合网</a>| <a href="http://1zz8903.com" target="_blank">亚洲人午夜精品免费</a>| <a href="http://www-e2222.com" target="_blank">日韩亚洲欧美中文三级</a>| <a href="http://7467tom.com" target="_blank">一片黄亚洲嫩模</a>| <a href="http://lucky5888.com" target="_blank">午夜在线a亚洲v天堂网2018</a>| <a href="http://2061826.com" target="_blank">欧美在线在线</a>| <a href="http://8484vivo.com" target="_blank">欧美黄色一区</a>| <a href="http://neudlac.com" target="_blank">中国成人黄色视屏</a>| <a href="http://viwasmart.com" target="_blank">久久九九国产</a>| <a href="http://sishengnv.com" target="_blank">欧美激情综合五月色丁香</a>| <a href="http://555415.com" target="_blank">欧美日韩在线视频一区</a>| <a href="http://mimi78.com" target="_blank">国产小视频国产精品</a>| <a href="http://xingba999.com" target="_blank">亚洲国产二区</a>| <a href="http://2589999.com" target="_blank">亚洲综合另类</a>| <a href="http://www-878899.com" target="_blank">欧美成人嫩草网站</a>| <a href="http://cpddddcc.com" target="_blank">亚洲精品一区二区三区99</a>| <a href="http://9y1111.com" target="_blank">亚洲欧美中文另类</a>| <a href="http://3990033.com" target="_blank">奶水喷射视频一区</a>| <a href="http://kdy444.com" target="_blank">国产精品久久久久久久免费软件</a>| <a href="http://ju5556.com" target="_blank">国产日韩欧美亚洲</a>| <a href="http://73cao.com" target="_blank">亚洲免费观看视频</a>| <a href="http://155fck.com" target="_blank">欧美一区二区三区免费观看</a>| <a href="http://yw1998.com" target="_blank">免费亚洲视频</a>| <a href="http://cfqcgw.com" target="_blank">亚洲一区免费</a>| <a href="http://49234c.com" target="_blank">欧美成人一区二区三区</a>| <a href="http://chunhuigk.com" target="_blank">美女视频黄 久久</a>| <a href="http://8331651.com" target="_blank">一区二区三区|亚洲午夜</a>| <a href="http://chunhuigk.com" target="_blank">性感少妇一区</a>| <a href="http://138268.com" target="_blank">亚洲片区在线</a>| <a href="http://www-ty177.com" target="_blank">久久黄色小说</a>| <a href="http://tefahsop.com" target="_blank">欧美性色aⅴ视频一区日韩精品</a>| <a href="http://029902.com" target="_blank">国产一区二区三区免费不卡</a>| <a href="http://xxx444vip.com" target="_blank">日韩视频精品</a>| <a href="http://jzsp121.com" target="_blank">米奇777在线欧美播放</a>| <a href="http://www94816.com" target="_blank">在线一区日本视频</a>| <a href="http://www1122fu.com" target="_blank">欧美成人精品在线观看</a>| <a href="http://576193.com" target="_blank">黄色成人在线免费</a>| <a href="http://77mcn.com" target="_blank">欧美一区国产在线</a>| <a href="http://556626.com" target="_blank">日韩亚洲国产欧美</a>| <a href="http://02326a.com" target="_blank">欧美福利一区二区三区</a>| <a href="http://194123.com" target="_blank">狠狠久久婷婷</a>| <a href="http://kinghongs.com" target="_blank">久久久91精品</a>| <a href="http://sygxjt.com" target="_blank">午夜一级在线看亚洲</a>| <a href="http://xfrlyy.com" target="_blank">欧美视频第二页</a>| <a href="http://www201314.com" target="_blank">一本色道久久综合亚洲91</a>| <a href="http://y65o.com" target="_blank">亚洲国产精品va在看黑人</a>| <a href="http://ximaimicro.com" target="_blank">久久大逼视频</a>| <a href="http://fjnexpo.com" target="_blank">国产一区二区日韩精品</a>| <a href="http://wxsanyuan.com" target="_blank">亚洲欧美日韩中文播放</a>| <a href="http://www278999.com" target="_blank">亚洲精品之草原avav久久</a>| <a href="http://dy123456.com" target="_blank">免费在线欧美黄色</a>| <a href="http://ctmhotel.com" target="_blank">亚洲欧洲精品一区二区</a>| <a href="http://wwmm9.com" target="_blank">免费久久99精品国产自在现线</a>| <a href="http://qq666qq.com" target="_blank">亚洲免费影院</a>| <a href="http://jzsp121.com" target="_blank">国产婷婷一区二区</a>| <a href="http://xilxx.com" target="_blank">久久精品一区二区国产</a>| <a href="http://av0333.com" target="_blank">午夜精品福利视频</a>| <a href="http://www-222304.com" target="_blank">国产欧美日韩精品一区</a>| <a href="http://nxyhbz.com" target="_blank">欧美在线一二三区</a>| <a href="http://bkksd.com" target="_blank">午夜一级在线看亚洲</a>| <a href="http://luoliguo.com" target="_blank">国产亚洲二区</a>| <a href="http://713b.com" target="_blank">免费视频亚洲</a>| <a href="http://www4455va.com" target="_blank">欧美激情黄色片</a>| <a href="http://wwwbaoyu66.com" target="_blank">一区二区免费在线视频</a>| <a href="http://9955377.com" target="_blank">一区二区日本视频</a>| <a href="http://sihu121.com" target="_blank">国产精品一区二区久久</a>| <a href="http://jm1688e.com" target="_blank">久久精品国产v日韩v亚洲</a>| <a href="http://www515678.com" target="_blank">亚洲欧美一级二级三级</a>| <a href="http://021jjjflaw.com" target="_blank">国产婷婷色综合av蜜臀av</a>| <a href="http://p35cc.com" target="_blank">久久噜噜亚洲综合</a>| <a href="http://www57669.com" target="_blank">另类国产ts人妖高潮视频</a>| <a href="http://wwwyinyinai149.com" target="_blank">伊人久久大香线蕉av超碰演员</a>| <a href="http://xiyan88.com" target="_blank">久久综合给合久久狠狠色</a>| <a href="http://obatshaka.com" target="_blank">蜜臀99久久精品久久久久久软件</a>| <a href="http://beeperagain.com" target="_blank">亚洲国产精品一区二区第四页av</a>| <a href="http://44cgcg.com" target="_blank">亚洲国产一区二区视频</a>| <a href="http://51120guahao.com" target="_blank">欧美日韩小视频</a>| <a href="http://688528.com" target="_blank">欧美一区二区三区电影在线观看</a>| <a href="http://avse98.com" target="_blank">久久不射中文字幕</a>| <a href="http://kk8c.com" target="_blank">日韩视频一区二区三区</a>| <a href="http://48488a.com" target="_blank">国产精品99久久久久久久久</a>| <a href="http://fjrxzscl.com" target="_blank">国产一区二区三区久久 </a>| <a href="http://www99mmnn.com" target="_blank">亚洲精品一区二区三区四区高清</a>| <a href="http://www789yys.com" target="_blank">老鸭窝毛片一区二区三区</a>| <a href="http://kongtou8.com" target="_blank">日韩视频精品</a>| <a href="http://345fz.com" target="_blank">欧美一区二区三区在线观看</a>| <a href="http://uu774.com" target="_blank">91久久精品国产91久久</a>| <a href="http://zhouqie.com" target="_blank">亚洲少妇自拍</a>| <a href="http://www-49hk.com" target="_blank">在线观看成人小视频</a>| <a href="http://by3787.com" target="_blank">日韩午夜激情电影</a>| <a href="http://78757a.com" target="_blank">国内成+人亚洲</a>| <a href="http://yyyy456.com" target="_blank">亚洲美女精品成人在线视频</a>| <a href="http://pfpf662.com" target="_blank">国产视频欧美</a>| <a href="http://313cq.com" target="_blank">99精品欧美一区二区蜜桃免费</a>| <a href="http://555hhu.com" target="_blank">国产三区二区一区久久</a>| <a href="http://www55747.com" target="_blank">亚洲福利视频一区</a>| <a href="http://www3344cao.com" target="_blank">国产伦精品一区二区三区在线观看 </a>| <a href="http://155fck.com" target="_blank">欧美岛国在线观看</a>| <a href="http://www3344uh.com" target="_blank">亚欧美中日韩视频</a>| <a href="http://xuanxuan88.com" target="_blank">美女视频黄免费的久久</a>| <a href="http://tareandshare.com" target="_blank">亚洲欧美国产精品桃花</a>| <a href="http://luoliguo.com" target="_blank">毛片av中文字幕一区二区</a>| <a href="http://analemi.com" target="_blank">亚洲免费小视频</a>| <a href="http://tefahsop.com" target="_blank">久久免费精品日本久久中文字幕</a>| <a href="http://www-964664.com" target="_blank">一区二区冒白浆视频</a>| <a href="http://16355t.com" target="_blank">老牛国产精品一区的观看方式</a>| <a href="http://www94816.com" target="_blank">亚洲欧美日韩中文在线制服</a>| <a href="http://9955377.com" target="_blank">欧美成年人视频网站</a>| <a href="http://sese750.com" target="_blank">久久一区二区三区四区</a>| <a href="http://739191g.com" target="_blank">国产精品素人视频</a>| <a href="http://259758.com" target="_blank">日韩小视频在线观看</a>| <a href="http://caoav8.com" target="_blank">亚洲激情二区</a>| <a href="http://uu6623.com" target="_blank">久久久精品国产一区二区三区</a>| <a href="http://343119.com" target="_blank">亚洲在线黄色</a>| <a href="http://a718fun.com" target="_blank">欧美精品在线免费播放</a>| <a href="http://5s5s5s.com" target="_blank">欧美国产精品v</a>| <a href="http://wwwiqiuxia.com" target="_blank">国内揄拍国内精品久久</a>| <a href="http://xingda-sh.com" target="_blank">亚洲欧美日韩区</a>| <a href="http://xiuxiu124.com" target="_blank">亚洲一区欧美</a>| <a href="http://91see8.com" target="_blank">欧美日韩中文字幕在线视频</a>| <a href="http://456dv.com" target="_blank">亚洲福利小视频</a>| <a href="http://www25sds.com" target="_blank">亚洲成人资源</a>| <a href="http://qvod777.com" target="_blank">久久亚洲春色中文字幕</a>| <a href="http://hbsmhy.com" target="_blank">久久久久久9999</a>| <a href="http://njggmy.com" target="_blank">国产日韩精品电影</a>| <a href="http://cc28256.com" target="_blank">午夜精品av</a>| <a href="http://nztd20.com" target="_blank">欧美在线亚洲</a>| <a href="http://aqd072.com" target="_blank">国产亚洲欧美日韩精品</a>| <a href="http://khc83.com" target="_blank">亚洲男人第一网站</a>| <a href="http://04781900.com" target="_blank">欧美在线91</a>| <a href="http://hazymall.com" target="_blank">国产日韩免费</a>| <a href="http://0808333.com" target="_blank">久久国产免费</a>| <a href="http://5553303.com" target="_blank">久久免费视频在线观看</a>| <a href="http://www33779.com" target="_blank">狠狠色丁香婷婷综合久久片</a>| <a href="http://fangxinedu.com" target="_blank">午夜精品久久久久久久蜜桃app </a>| <a href="http://9273829.com" target="_blank">午夜亚洲激情</a>| <a href="http://by2866.com" target="_blank">欧美综合激情网</a>| <a href="http://47b8.com" target="_blank">久久九九久精品国产免费直播</a>| <a href="http://3534m.com" target="_blank">精品成人在线视频</a>| <a href="http://www9797abc.com" target="_blank">香港成人在线视频</a>| <a href="http://060969.com" target="_blank">久久精品国产精品亚洲</a>| <a href="http://aqdav037.com" target="_blank">国产亚洲一级</a>| <a href="http://vpay1314.com" target="_blank">久久精品国产第一区二区三区最新章节</a>| <a href="http://haochen072.com" target="_blank">性欧美大战久久久久久久久</a>| <a href="http://710691.com" target="_blank">国产精品成人在线观看</a>| <a href="http://74w4.com" target="_blank">亚洲午夜精品17c</a>| <a href="http://609005.com" target="_blank">欧美在线黄色</a>| <a href="http://989766.com" target="_blank">国产在线乱码一区二区三区</a>| <a href="http://cnbluebox.com" target="_blank">欧美一区二区啪啪</a>| <a href="http://862924.com" target="_blank">欧美暴力喷水在线</a>| <a href="http://royaljinma.com" target="_blank">亚洲黄色有码视频</a>| <a href="http://5657hh.com" target="_blank">欧美日韩二区三区</a>| <a href="http://www-77537.com" target="_blank">亚洲少妇诱惑</a>| <a href="http://91ymz.com" target="_blank">久久夜色撩人精品</a>| <a href="http://mmpzyw.com" target="_blank">亚洲精品国产品国语在线app</a>| <a href="http://xss521.com" target="_blank">欧美久久婷婷综合色</a>| <a href="http://ddh345.com" target="_blank">亚洲一区二区三区精品动漫</a>| <a href="http://354eee.com" target="_blank">久久久99爱</a>| <a href="http://283575.com" target="_blank">亚洲人成在线观看网站高清</a>| <a href="http://xxxx48.com" target="_blank">欧美日韩中文</a>| <a href="http://765409.com" target="_blank">久久久久国产精品一区二区</a>| <a href="http://uu6623.com" target="_blank">亚洲国产精品成人一区二区</a>| <a href="http://744734.com" target="_blank">亚洲欧美电影院</a>| <a href="http://www369cf.com" target="_blank">尤物九九久久国产精品的特点 </a>| <a href="http://wwzz3.com" target="_blank">夜夜精品视频</a>| <a href="http://3233328.com" target="_blank">国产精品亚洲综合天堂夜夜</a>| <a href="http://ywy99.com" target="_blank">久久婷婷av</a>| <a href="http://8xv0.com" target="_blank">亚洲视频1区</a>| <a href="http://ykk7.com" target="_blank">欧美成人精品1314www</a>| <a href="http://www-11688.com" target="_blank">在线午夜精品自拍</a>| <a href="http://lxpaiju.com" target="_blank">国产综合色在线</a>| <a href="http://kpd034.com" target="_blank">欧美日韩小视频</a>| <a href="http://uuuu30.com" target="_blank">久久人人爽人人爽爽久久</a>| <a href="http://0370city.com" target="_blank">99国产精品久久</a>| <a href="http://797298.com" target="_blank">麻豆精品精品国产自在97香蕉</a>| <a href="http://951738.com" target="_blank">一区二区欧美激情</a>| <a href="http://772ss.com" target="_blank">精品成人免费</a>| <a href="http://uniconmgt.com" target="_blank">国产精品一区二区三区四区五区</a>| <a href="http://dk13studio.com" target="_blank">久久综合狠狠综合久久激情</a>| <a href="http://133255.com" target="_blank">一区二区三区色</a>| <a href="http://cao2014.com" target="_blank">欧美激情在线免费观看</a>| <a href="http://bby99.com" target="_blank">欧美中文在线视频</a>| <a href="http://baoxiniao666.com" target="_blank">日韩视频精品在线</a>| <a href="http://cmtqd.com" target="_blank">怡红院精品视频</a>| <a href="http://44cgcg.com" target="_blank">国产精品日韩久久久久</a>| <a href="http://taoseav8.com" target="_blank">久久综合狠狠</a>| <a href="http://223tt.com" target="_blank">欧美中文字幕在线播放</a>| <a href="http://pabjzz.com" target="_blank">一区二区三区色</a>| <a href="http://www50050.com" target="_blank">亚洲高清中文字幕</a>| <a href="http://www-e2222.com" target="_blank">久久久精彩视频</a>| <a href="http://jiajianpei.com" target="_blank">亚洲一区二区3</a>| <a href="http://jrtkpx.com" target="_blank">亚洲精品视频免费</a>| <a href="http://fyfsds.com" target="_blank">一区二区三区亚洲</a>| <a href="http://phdy999.com" target="_blank">国产午夜精品久久久久久免费视 </a>| <a href="http://www-498787.com" target="_blank">欧美11—12娇小xxxx</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>