锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久亚洲成人,亚洲精品无人区,在线观看一区二区精品视频http://m.shnenglu.com/robinson119/category/4834.htmlUNIX/LINUX;ACE;SNMP;C++zh-cnWed, 21 May 2008 04:01:04 GMTWed, 21 May 2008 04:01:04 GMT60<杞?gt;dll璇︾粏浠嬬粛http://m.shnenglu.com/robinson119/archive/2007/09/04/31539.html瀹濇潐瀹濇潐Tue, 04 Sep 2007 02:46:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/09/04/31539.htmlhttp://m.shnenglu.com/robinson119/comments/31539.htmlhttp://m.shnenglu.com/robinson119/archive/2007/09/04/31539.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/31539.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/31539.html闃呰鍏ㄦ枃

瀹濇潐 2007-09-04 10:46 鍙戣〃璇勮
]]>
8-28妯℃澘http://m.shnenglu.com/robinson119/archive/2007/08/30/31197.html瀹濇潐瀹濇潐Thu, 30 Aug 2007 02:47:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/08/30/31197.htmlhttp://m.shnenglu.com/robinson119/comments/31197.htmlhttp://m.shnenglu.com/robinson119/archive/2007/08/30/31197.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/31197.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/31197.html妯℃澘鏄噸鐢ㄦ満鍒剁殑涓縐嶅伐鍏鳳紝鍙互瀹炵幇綾誨瀷鍙傛暟鍖栵紝鍗蟲妸綾誨瀷瀹氫箟涓哄弬鏁幫紝瀹炵幇浠g爜鍙噸鐢ㄦс?/span>

 

F錛氬畯瀹氫箟涔熷彲浠ュ疄鐜伴噸鐢紝涓轟粈涔堜笉浣跨敤瀹忥紵

Q錛氬畯閬垮紑C++綾誨瀷媯鏌ユ満鍒訛紝涓や釜涓嶅悓綾誨瀷鍙傛暟涔嬮棿鐨勬瘮杈冨皢浼氬鑷撮敊璇?/span>

 

妯℃澘錛屾ā鏉垮嚱鏁幫紝妯℃澘綾誨拰瀵硅薄涔嬮棿鐨勫叧緋匯?/span>

妯℃澘

錛堝嚱鏁版ā鏉垮拰綾繪ā鏉匡級

妯℃澘鍑芥暟

妯℃澘綾?/span>

瀵硅薄

綆ご浠h〃瀹炰緥鍖?/span>

 

妯℃澘

錛堝嚱鏁版ā鏉垮拰綾繪ā鏉匡級

妯℃澘鍑芥暟

妯℃澘綾?/span>

瀵硅薄

 

渚嬪錛?/span>

C++exams\template_max

妯℃澘褰㈠弬灝?/span>T瀹炰緥鍖栫殑鍙傛暟銆?/span>

鍑芥暟妯℃澘鏄竴涓笉瀹屽叏鐨勫嚱鏁幫紝棣栧厛闇瑕佸皢妯℃澘褰㈠弬T瀹炰緥鍖栦負紜畾鐨勭被鍨嬨傝繖涓被鍨嬪彲浠ユ槸棰勫畾涔夌殑錛屼篃鍙互鏄敤鎴瘋嚜瀹氫箟銆?/span>

 

妯℃澘鍑芥暟鐨勫紓甯?/span>

1 鍏堣皟鐢ㄩ『搴忛伒寰粈涔堢害瀹氾紵

錛?/span>1錛夊鎵劇被鍨嬪畬鍏ㄥ尮閰嶇殑鍑芥暟銆?/span>

錛?/span>2錛夊鎵懼嚱鏁版ā鏉匡紝瀹炰緥鍖栧悗錛屼駭鐢熷尮閰嶇殑妯℃澘鍑芥暟銆?/span>

錛?/span>3錛夎嫢錛?/span>1錛夛紙2錛夊け璐ワ紝灝濊瘯浣庝竴綰х殑瀵瑰嚱鏁伴噸杞界殑鏂規(guī)硶銆備緥濡傦紝閫氳繃綾誨瀷杞崲銆?/span>

錛?/span>4錛夛紙1錛夛紙2錛夛紙3錛夐兘涓哄尮閰嶏紝鍒欐槸涓涓敊璇?/span>

 

2 鍏堜簡瑙d簡榪欐牱鐨勭害瀹氾紝灝卞緢瀹規(guī)槗鐞嗚В浠ヤ笅錛?/span>

鐢ㄩ潪妯℃澘鍑芥暟閲嶈澆鍑芥暟妯℃澘錛屽彧澹版槑闈炴ā鏉跨被鍑芥暟鐨勫師鍨嬶紝涓嶇粰鍑哄嚱鏁頒綋錛岃屽嚱鏁頒綋鍊熺敤鍑芥暟妯℃澘鐨勫嚱鏁頒綋銆?/span>

渚嬪錛?/span>

template <class T>

T max( T x, T y)

{

         return( x > y )? x : y;

}

int max( int, int);

//int max 閲嶈澆浜嗗嚱鏁版ā鏉跨殑鍑芥暟浣擄紱

int i;

char c;

max錛?/span>i, c錛?/span>;

 

 

3 瀹氫箟涓涓畬鏁寸殑鏈夊嚱鏁頒綋鐨勯潪妯℃澘鍑芥暟銆?/span>

姣斿錛?/span>max(char, char)鏃訛紝涓婇潰鐨勫嚱鏁版ā鏉夸笉鑳芥瘮杈冩瘮涓涓瓧絎︽洿闀跨殑瀛楃涓蹭簡銆?/span>

鎵浠ワ紝鍍忎竴鑸殑閲嶈澆鍑芥暟涓鏍峰畾涔夈?/span>

char *max( char *x, char *y )

{

         return ( strcmp(x, y) > 0 ) ? x 錛?/span>y錛?/span>

}

char * max閲嶈澆浜嗗嚱鏁版ā鏉匡紝褰撹皟鐢ㄤ負錛?/span>

max ( “abcd”, “efgh” ); 灝嗘墽琛屾鍑芥暟銆?/span>



瀹濇潐 2007-08-30 10:47 鍙戣〃璇勮
]]>
08-22http://m.shnenglu.com/robinson119/archive/2007/08/30/31194.html瀹濇潐瀹濇潐Thu, 30 Aug 2007 02:33:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/08/30/31194.htmlhttp://m.shnenglu.com/robinson119/comments/31194.htmlhttp://m.shnenglu.com/robinson119/archive/2007/08/30/31194.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/31194.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/31194.html濡傛灉涓嶆兂璁╁埆浜轟嬌鐢ㄧ紪璇戝櫒緙栧啓鏋勯犳嫹璐濆拰璧嬪煎嚱鏁幫紝鍙互澹版槑涓虹鏈夛細

     class A

     {

       private:

         A(const A &a);                   // 縐佹湁鐨勬嫹璐濇瀯閫犲嚱鏁?span lang=EN-US>

         A & operate =(const A &a);  // 縐佹湁鐨勮祴鍊煎嚱鏁?span lang=EN-US>

     };

 

濡傛灉鏈変漢璇曞浘緙栧啓濡備笅紼嬪簭錛?/span>

     A  b(a); // 璋冪敤浜嗙鏈夌殑鎷瘋礉鏋勯犲嚱鏁?span lang=EN-US>

     b = a;        // 璋冪敤浜嗙鏈夌殑璧嬪煎嚱鏁?span lang=EN-US>

緙栬瘧鍣ㄥ皢鎸囧嚭閿欒錛屽洜涓哄鐣屼笉鍙互鎿嶄綔A鐨勭鏈夊嚱鏁般?/span>

浣嗘槸鎬庢牱鎵嶈兘浣跨敤鏋勯犳嫹璐濆拰璧嬪煎嚱鏁板憿錛?/span>

铏氭嫙鍑芥暟浣跨敤錛?/span>C++exams\destructor

 

鍦ㄧ紪鍐欐淳鐢熺被鐨勮祴鍊煎嚱鏁版椂錛屾敞鎰忎笉瑕佸繕璁板鍩虹被鐨勬暟鎹垚鍛橀噸鏂拌祴鍊箋備緥濡傦細

C++exams\base_operator



瀹濇潐 2007-08-30 10:33 鍙戣〃璇勮
]]>
08-14 String綾?/title><link>http://m.shnenglu.com/robinson119/archive/2007/08/30/31193.html</link><dc:creator>瀹濇潐</dc:creator><author>瀹濇潐</author><pubDate>Thu, 30 Aug 2007 02:31:00 GMT</pubDate><guid>http://m.shnenglu.com/robinson119/archive/2007/08/30/31193.html</guid><wfw:comment>http://m.shnenglu.com/robinson119/comments/31193.html</wfw:comment><comments>http://m.shnenglu.com/robinson119/archive/2007/08/30/31193.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/robinson119/comments/commentRss/31193.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/robinson119/services/trackbacks/31193.html</trackback:ping><description><![CDATA[     鎽樿: 瀹氫箟錛?     class String      {        public:          String(const char *str = NULL);  ...  <a href='http://m.shnenglu.com/robinson119/archive/2007/08/30/31193.html'>闃呰鍏ㄦ枃</a><img src ="http://m.shnenglu.com/robinson119/aggbug/31193.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/robinson119/" target="_blank">瀹濇潐</a> 2007-08-30 10:31 <a href="http://m.shnenglu.com/robinson119/archive/2007/08/30/31193.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>08-13澶嶄範http://m.shnenglu.com/robinson119/archive/2007/08/30/31192.html瀹濇潐瀹濇潐Thu, 30 Aug 2007 02:28:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/08/30/31192.htmlhttp://m.shnenglu.com/robinson119/comments/31192.htmlhttp://m.shnenglu.com/robinson119/archive/2007/08/30/31192.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/31192.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/31192.html 

鏋愭瀯鍑芥暟

鏋勯犲嚱鏁板垵濮嬪寲琛細鏋勯犲嚱鏁扮壒孌婄殑鍒濆鍖栨柟寮?#8220;鍒濆鍖栬〃杈懼紡琛?#8221;錛堢畝縐板垵濮嬪寲琛級銆?/p>

鍒濆鍖栬〃浣嶄簬鍑芥暟鍙傛暟琛ㄤ箣鍚庯紝鍗村湪鍑芥暟浣?{} 涔嬪墠銆傝繖璇存槑璇ヨ〃閲岀殑鍒濆鍖栧伐浣滃彂鐢熷湪鍑芥暟浣撳唴鐨勪換浣曚唬鐮佽鎵ц涔嬪墠銆?/p>

瑙勫垯

u       濡傛灉綾誨瓨鍦ㄧ戶鎵垮叧緋伙紝媧劇敓綾誨繀欏誨湪鍏跺垵濮嬪寲琛ㄩ噷璋冪敤鍩虹被鐨勬瀯閫犲嚱鏁般?/p>

u       綾葷殑const甯擱噺鍙兘鍦ㄥ垵濮嬪寲琛ㄩ噷琚垵濮嬪寲錛屽洜涓哄畠涓嶈兘鍦ㄥ嚱鏁頒綋鍐呯敤璧嬪肩殑鏂瑰紡鏉ュ垵濮嬪寲銆?/p>

u       綾葷殑鏁版嵁鎴愬憳鐨勫垵濮嬪寲鍙互閲囩敤鍒濆鍖栬〃鎴栧嚱鏁頒綋鍐呰祴鍊間袱縐嶆柟寮忥紝榪欎袱縐嶆柟寮忕殑鏁堢巼涓嶅畬鍏ㄧ浉鍚屻?/p>

鏁堢巼

1 鍐呴儴鎴愬憳錛?/p>

鍒濆鍖栬〃鍜屽嚱鏁頒綋鍐呰祴鍊奸兘鍙互錛屼絾鏁堢巼涓嶅畬鍏ㄧ浉鍚岋紝浣嗗悗鑰呮洿涓烘竻鏅扮洿瑙傘?/p>

渚嬪瓙錛?/p>

class F

{

 public:

    F(int x, int y);        // 鏋勯犲嚱鏁?/p>

 private:

    int m_x, m_y;

    int m_i, m_j;

}

F::F(int x, int y)

 : m_x(x), m_y(y)          

{

   m_i = 0;

   m_j = 0;

}

F::F(int x, int y)

{

   m_x = x;

   m_y = y;

   m_i = 0;

   m_j = 0;

}

紺轟緥9-2(c) 鏁版嵁鎴愬憳鍦ㄥ垵濮嬪寲琛ㄤ腑琚垵濮嬪寲     紺轟緥9-2(d) 鏁版嵁鎴愬憳鍦ㄥ嚱鏁頒綋鍐呰鍒濆鍖?/p>

涓ょ鏂瑰紡鏁堢巼鍖哄埆涓嶅ぇ銆?/p>

 

2 闈炲唴閮ㄦ垚鍛橈細

鍙兘鐢ㄥ垵濮嬪寲琛紝鎻愰珮鏁堢巼銆?/p>

渚嬪瓙錛?/p>

    class A

{…

    A(void);                // 鏃犲弬鏁版瀯閫犲嚱鏁?/p>

    A(const A &other);      // 鎷瘋礉鏋勯犲嚱鏁?/p>

    A & operate =( const A &other); // 璧嬪煎嚱鏁?/p>

}錛?/p>

 

    class B

    {

     public:

        B(const A &a); // B鐨勬瀯閫犲嚱鏁?/p>

     private: 

        A m_a;         // 鎴愬憳瀵硅薄

};

姣旇緝涓庡垎鏋愶細

B::B(const A &a)

 : m_a(a)          

{

   …

}

B::B(const A &a)

{

m_a = a;

}

1 B綾繪瀯閫犲嚱鏁扮殑鍒濆鍖栭噷錛岃皟鐢ㄤ簡A綾葷殑鎷瘋礉鏋勯犲嚱鏁般?/p>

2 B綾繪瀯閫犲垵濮嬪寲閲岋紝闅愯棌浜嗕互涓嬪嚑涓楠わ細

鍏堝垱寤轟簡a瀵硅薄錛岃皟鐢ㄤ簡A綾葷殑鏃犲弬鏁版瀯閫犲嚱鏁幫紱

鎶奱璧嬪肩粰m_a錛岃皟鐢ㄤ簡A綾葷殑璧嬪煎嚱鏁幫紱

 

娣卞叆鎺㈣錛?/p>

鏋勯犲拰鏋愭瀯鐨勬搴忥紵

鏋勯犱粠鏈娣卞鐨勫熀綾誨紑濮嬬殑錛屽厛涓灞傚眰璋冪敤鍩虹被鐨勬瀯閫犲嚱鏁幫紝鐒跺悗璋冪敤鎴愬憳瀵硅薄鐨勬瀯閫犲嚱鏁般?/p>

鑰屾瀽鏋勫嚱鏁頒弗鏍兼寜鐓ф瀯閫犲嚱鏁扮浉鍙嶇殑嬈″簭鎵ц錛岃嬈″簭鍞竴錛屼互渚胯緙栬瘧鍣ㄨ嚜鍔ㄦ墽琛屾瀽鏋勫嚱鏁般?/p>

鐗瑰埆涔嬪鏄紝鎴愬憳瀵硅薄鍒濆鍖栨搴忎笉鍙楁瀯閫犲嚱鏁板垵濮嬪寲琛ㄦ搴忓獎鍝嶏紝鐢卞湪綾諱腑澹版槑鐨勬搴忓喅瀹氥傝岀被澹版槑鏄敮涓鐨勶紝鏋勯犲嚱鏁板嵈鍙兘鏈夊涓紝鎵浠ユ湁澶氫釜涓嶅悓嬈″簭鍑芥暟鍒濆鍖栬〃銆傚鏋滄寜鐓ф瀯閫犲嚱鏁扮殑嬈″簭鏋勯狅紝閭d箞瑙f瀽鍑芥暟涓嶈兘寰楀埌鍞竴鐨勯嗗簭銆?/p>

瀹濇潐 2007-08-30 10:28 鍙戣〃璇勮
]]>
08-10 鍐呰仈鍑芥暟http://m.shnenglu.com/robinson119/archive/2007/08/13/29886.html瀹濇潐瀹濇潐Mon, 13 Aug 2007 02:24:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/08/13/29886.htmlhttp://m.shnenglu.com/robinson119/comments/29886.htmlhttp://m.shnenglu.com/robinson119/archive/2007/08/13/29886.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/29886.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/29886.html鍐呰仈鍑芥暟錛氭棦澧炲姞瀹夊叏鎬э紝鍙堝彲浠ヨ皟鐢ㄧ被鐨勬暟鎹垚鍛樸?/span>

鏁?/span>C++涓紝鐢ㄥ唴鑱斿彇浠f墍鏈夊畯錛屼絾鍦?/span>Debug鐗堟湰涓紝assert鏄緥澶栥?/span>

assert涓嶄駭鐢熶換浣曞壇浣滅敤錛岃皟鐢ㄥ嚱鏁頒細寮曡搗鍐呭瓨銆佷唬鐮佺殑鍙樺姩錛屾墍浠?/span>assert鏄畯銆?/span>

鍐呰仈鏍煎紡錛?/span>

     void Foo(int x, int y);    

     inline void Foo(int x, int y)    // inline涓庡嚱鏁板畾涔変綋鏀懼湪涓璧?span lang=EN-US>

     {

        

     }

鐢ㄤ簬瀹炵幇鐨勫叧閿瓧錛岃岄潪鐢ㄤ簬澹版槑鐨勫叧閿瓧銆?/span>

鍦ㄧ被涓殑瑙勮寖鏍煎紡錛?/span>

class A

     {

public:

         void Foo(int x, int y)錛?span lang=EN-US>

     }

     // 瀹氫箟鏂囦歡

     inline void A::Foo(int x, int y)

{

}

浠涔堟儏鍐典笉閫傚悎浣跨敤鍐呰仈錛?/span>

1 鍐呰仈鍑芥暟浠g爜杈冮暱錛屽鑷村唴瀛樻秷鑰楄緝楂樸?/span>

2 鍐呰仈鍑芥暟鍖呮嫭寰幆錛屾墽琛屽唴鑱斿嚱鏁頒唬鐮佹瘮璋冪敤鍑芥暟鐨勫紑閿澶с?/span>

F錛氫負浠涔堟瀯閫犲拰瑙f瀽鍑芥暟涓嶄嬌鐢ㄥ唴鑱旓紵

Q錛氬洜涓烘瀽鏋勫嚱鏁板彲鑳?#8220;闅愯棌”涓浜涜涓猴紝渚嬪鎵ц鍩虹被鎴栨垚鍛樺璞$殑鏋愭瀯榪囩▼銆?/span>

鏈夋椂鍊欑紪璇戝櫒浼氳嚜鍔ㄥ彇娑堜竴浜涗笉鍊煎緱鐨勫唴鑱旓紝鎵浠ュ湪澹版槑鏃朵笉鍐?/span>inline鏄悎鐞嗙殑銆?/span>



瀹濇潐 2007-08-13 10:24 鍙戣〃璇勮
]]>
08-09 緙虹渷鍊?/title><link>http://m.shnenglu.com/robinson119/archive/2007/08/13/29885.html</link><dc:creator>瀹濇潐</dc:creator><author>瀹濇潐</author><pubDate>Mon, 13 Aug 2007 02:21:00 GMT</pubDate><guid>http://m.shnenglu.com/robinson119/archive/2007/08/13/29885.html</guid><wfw:comment>http://m.shnenglu.com/robinson119/comments/29885.html</wfw:comment><comments>http://m.shnenglu.com/robinson119/archive/2007/08/13/29885.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/robinson119/comments/commentRss/29885.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/robinson119/services/trackbacks/29885.html</trackback:ping><description><![CDATA[<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><strong style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緙虹渷鍊?/span></strong><strong style="mso-bidi-font-weight: normal"><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></strong></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎻愰珮紼嬪簭鏄撶敤鎬э紝閬垮厤姣忔璋冪敤鍑芥暟鍙傛暟閮界浉鍚岀殑鎯呭喌銆?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; FONT-SIZE: 9pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-border-alt: solid windowtext .5pt">緙虹渷鍊煎彧鑳藉嚭鐜板湪鍑芥暟澹版槑涓紝涓嶈兘鍦ㄥ嚱鏁板畾涔変腑銆?/span><span lang=EN-US style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; FONT-SIZE: 9pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓や釜鍘熷洜錛?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓鏄嚱鏁扮殑瀹炵幇錛堝畾涔夛級鏈潵灝變笌鍙傛暟鏄惁鏈夌己鐪佸兼棤鍏籌紝鎵浠ユ病鏈夊繀瑕佽緙虹渷鍊煎嚭鐜板湪鍑芥暟鐨勫畾涔変綋涓?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浜屾槸鍙傛暟鐨勭己鐪佸煎彲鑳戒細鏀瑰姩錛屾樉鐒朵慨鏀瑰嚱鏁扮殑澹版槑姣斾慨鏀瑰嚱鏁扮殑瀹氫箟瑕佹柟渚褲?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; FONT-SIZE: 9pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-border-alt: solid windowtext .5pt">瑙勫垯錛氬弬鏁頒粠鍚庡悜鍓嶇己鐪?/span><span lang=EN-US style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; FONT-SIZE: 9pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">姝g‘鐨勭ず渚嬪涓嬶細<span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt 20.75pt; TEXT-INDENT: 21.25pt"><span lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">void Foo(int x, int y=0, int z=0);<o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">閿欒鐨勭ず渚嬪涓嬶細<span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt 20.75pt; TEXT-INDENT: 21.25pt"><span lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">void Foo(int x=0, int y, int z=0);<span style="mso-tab-count: 1">   </span><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; FONT-SIZE: 9pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-border-alt: solid windowtext .5pt">浣嗚閬垮厤浜屼箟鎬?/span><span lang=EN-US style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; FONT-SIZE: 9pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt"><a href="http://m.shnenglu.com/robinson119/admin/C++exams/default_para"><u><font color=#0000ff>C++exams\default_para</font></u></a><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt"><o:p> </o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><strong style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愮畻絎﹂噸杞藉強鍏惰鍒?/span></strong><strong style="mso-bidi-font-weight: normal"><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></strong></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榪愮畻絎﹀嵆鍙畾涔変負鎴愬憳鍑芥暟錛屼篃鍙畾涔変負鍏ㄥ眬鍑芥暟銆?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瑙勫垯濡備笅錛?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <table class=MsoNormalTable style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: auto auto auto 5.4pt; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-table-layout-alt: fixed" cellSpacing=0 cellPadding=0 border=1> <tbody> <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"> <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: 182.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" vAlign=top width=243> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">榪愮畻絎?span lang=EN-US><o:p></o:p></span></span></p> </td> <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: #ffffff; WIDTH: 114.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top width=152> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">瑙勫垯<span lang=EN-US><o:p></o:p></span></span></p> </td> </tr> <tr style="HEIGHT: 11.4pt; mso-yfti-irow: 1"> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ffffff; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 182.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 11.4pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=243> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">鎵鏈夌殑涓鍏冭繍綆楃<span lang=EN-US><o:p></o:p></span></span></p> </td> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ffffff; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ffffff; WIDTH: 114.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 11.4pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=152> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">寤鴻閲嶈澆涓烘垚鍛樺嚱鏁?span lang=EN-US><o:p></o:p></span></span></p> </td> </tr> <tr style="HEIGHT: 14.2pt; mso-yfti-irow: 2"> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ffffff; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 182.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 14.2pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=243> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">= () [] -><o:p></o:p></span></p> </td> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ffffff; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ffffff; WIDTH: 114.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 14.2pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=152> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">鍙兘閲嶈澆涓烘垚鍛樺嚱鏁?span lang=EN-US><o:p></o:p></span></span></p> </td> </tr> <tr style="HEIGHT: 17.7pt; mso-yfti-irow: 3"> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ffffff; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 182.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 17.7pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=243> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">+= -= /= *= &= |= ~= %= >>= <<=<o:p></o:p></span></p> </td> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ffffff; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ffffff; WIDTH: 114.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 17.7pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=152> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">寤鴻閲嶈澆涓烘垚鍛樺嚱鏁?span lang=EN-US><o:p></o:p></span></span></p> </td> </tr> <tr style="HEIGHT: 16.95pt; mso-yfti-irow: 4; mso-yfti-lastrow: yes"> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ffffff; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 182.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 16.95pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=243> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">鎵鏈夊叾瀹冭繍綆楃<span lang=EN-US><o:p></o:p></span></span></p> </td> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ffffff; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ffffff; WIDTH: 114.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 16.95pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=152> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">寤鴻閲嶈澆涓哄叏灞鍑芥暟<span lang=EN-US><o:p></o:p></span></span></p> </td> </tr> </tbody> </table> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt"><o:p> </o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><strong style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓嶈兘閲嶈澆鐨勮繍綆楃</span></strong><strong style="mso-bidi-font-weight: normal"><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></strong></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">錛?span lang=EN-US>1</span>錛変笉鑳芥敼鍙?span lang=EN-US>C++</span>鍐呴儴鏁版嵁綾誨瀷錛堝<span lang=EN-US>int,float</span>絳夛級鐨勮繍綆楃銆?span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">錛?span lang=EN-US>2</span>錛変笉鑳介噸杞?span lang=EN-US>‘.’</span>錛屽洜涓?span lang=EN-US>‘.’</span>鍦ㄧ被涓浠諱綍鎴愬憳閮芥湁鎰忎箟錛屽凡緇忔垚涓烘爣鍑嗙敤娉曘?span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt 22.5pt; TEXT-INDENT: -22.5pt; mso-char-indent-count: -2.5"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">錛?span lang=EN-US>3</span>錛変笉鑳介噸杞界洰鍓?span lang=EN-US>C++</span>榪愮畻絎﹂泦鍚堜腑娌℃湁鐨勭鍙鳳紝濡?span lang=EN-US>#,@,$</span>絳夈傚師鍥犳湁涓ょ偣錛屼竴鏄毦浠ョ悊瑙o紝浜屾槸闅句互紜畾浼樺厛綰с?span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">錛?span lang=EN-US>4</span>錛夊宸茬粡瀛樺湪鐨勮繍綆楃榪涜閲嶈澆鏃訛紝涓嶈兘鏀瑰彉浼樺厛綰ц鍒欙紝鍚﹀垯灝嗗紩璧鋒販涔便?span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt"><o:p> </o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><strong style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍑芥暟鍐呰仈</span></strong><strong style="mso-bidi-font-weight: normal"><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></strong></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐩殑錛氭彁楂樻墽琛屾晥鐜囥?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><strong style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瀹?/span></strong><strong style="mso-bidi-font-weight: normal"><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></strong></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt">Q</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓轟粈涔堣鐢紵</span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt">A</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鎻愰珮鎵ц鏁堢巼銆?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt">Q</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">濡備綍鎻愰珮錛?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt">A</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">瀹忎唬鐮佹湰韜笉鏄嚱鏁幫紝浣嗕嬌鐢ㄨ搗鏉ヨ薄鍑芥暟銆傞澶勭悊鍣ㄧ敤澶嶅埗瀹忎唬鐮佺殑鏂瑰紡浠f浛鍑芥暟璋冪敤錛岀渷鍘諱簡鍙傛暟鍘嬫爤銆佺敓鎴愭眹緙栬璦鐨?/span><span lang=EN-US style="FONT-SIZE: 9pt">CALL</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">璋冪敤銆佽繑鍥炲弬鏁般佹墽琛?/span><span lang=EN-US style="FONT-SIZE: 9pt">return</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">絳夎繃紼嬶紝浠庤屾彁楂樹簡閫熷害銆?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt">Q</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">緙虹偣錛?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">浣跨敤瀹忎唬鐮佹渶澶х殑緙虹偣鏄鏄撳嚭閿欙紝棰勫鐞嗗櫒鍦ㄥ鍒跺畯浠g爜鏃跺父甯鎬駭鐢熸剰鎯充笉鍒扮殑杈歸檯鏁堝簲銆?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt"><o:p> </o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt"><o:p> </o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">渚嬪錛?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">#define MAX(a, b)<span style="mso-spacerun: yes">       </span>(a) > (b) ? (a) : (b)<o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">璇彞<span lang=EN-US> <o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">result = MAX(i, j) + 2 ;<o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">灝嗚棰勫鐞嗗櫒瑙i噴涓?span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">result = (i) > (j) ? (i) : (j) + 2 ;<o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; FONT-SIZE: 9pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; FONT-FAMILY: 瀹嬩綋; mso-border-alt: solid windowtext .5pt">鐢變簬榪愮畻絎?span lang=EN-US>‘+’</span>姣旇繍綆楃<span lang=EN-US>‘:’</span>鐨勪紭鍏堢駭楂橈紝鎵浠ヤ笂榪拌鍙ュ茍涓嶇瓑浠蜂簬鏈熸湜鐨?span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">result = ( (i) > (j) ? (i) : (j) ) + 2 ;<o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">濡傛灉鎶婂畯浠g爜鏀瑰啓涓?span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">#define MAX(a, b)<span style="mso-spacerun: yes">       </span>( (a) > (b) ? (a) : (b) )<o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">鍒欏彲浠ヨВ鍐崇敱浼樺厛綰у紩璧風殑閿欒銆備絾鏄嵆浣夸嬌鐢ㄤ慨鏀瑰悗鐨勫畯浠g爜涔熶笉鏄竾鏃犱竴澶辯殑錛屼緥濡傝鍙?span lang=EN-US style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt">result = MAX(i++, j);<o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">灝嗚棰勫鐞嗗櫒瑙i噴涓?span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">result = (i++) > (j) ? (i++) : (j);<o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">瀵逛簬<span lang=EN-US>C++ </span>鑰岃█錛屼嬌鐢ㄥ畯浠g爜榪樻湁鍙︿竴縐嶇己鐐癸細<span style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt">鏃犳硶鎿嶄綔綾葷殑縐佹湁鏁版嵁鎴愬憳</span>銆?span lang=EN-US><o:p></o:p></span></span></p> <img src ="http://m.shnenglu.com/robinson119/aggbug/29885.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/robinson119/" target="_blank">瀹濇潐</a> 2007-08-13 10:21 <a href="http://m.shnenglu.com/robinson119/archive/2007/08/13/29885.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>08-08 闅愯棌http://m.shnenglu.com/robinson119/archive/2007/08/13/29883.html瀹濇潐瀹濇潐Mon, 13 Aug 2007 02:16:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/08/13/29883.htmlhttp://m.shnenglu.com/robinson119/comments/29883.htmlhttp://m.shnenglu.com/robinson119/archive/2007/08/13/29883.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/29883.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/29883.html闅愯棌瑙勫垯錛?/span>

“闅愯棌”鏄寚媧劇敓綾葷殑鍑芥暟灞忚斀浜嗕笌鍏跺悓鍚嶇殑鍩虹被鍑芥暟錛岃鍒欏涓嬶細

錛?span lang=EN-US>1錛夊鏋滄淳鐢熺被鐨勫嚱鏁頒笌鍩虹被鐨勫嚱鏁板悓鍚嶏紝浣嗘槸鍙傛暟涓嶅悓銆傛鏃訛紝涓嶈鏈夋棤virtual鍏抽敭瀛楋紝鍩虹被鐨勫嚱鏁板皢琚殣钘忥紙娉ㄦ剰鍒笌閲嶈澆娣鋒穯錛夈?span lang=EN-US>

錛?span lang=EN-US>2錛夊鏋滄淳鐢熺被鐨勫嚱鏁頒笌鍩虹被鐨勫嚱鏁板悓鍚嶏紝騫朵笖鍙傛暟涔熺浉鍚?/u>錛屼絾鏄熀綾誨嚱鏁版病鏈?span lang=EN-US>virtual鍏抽敭瀛椼傛鏃訛紝鍩虹被鐨勫嚱鏁拌闅愯棌錛堟敞鎰忓埆涓庤鐩栨販娣嗭級銆?span lang=EN-US>

 

鍥為【錛?/span>

闈欐佸鎬佹э細鍑芥暟閲嶈澆錛涜繍綆楃閲嶈澆錛?/span>

鍔ㄦ佸鎬佹э細緇ф壙錛涜櫄鍑芥暟錛?/span>

 

涓婅堪渚嬪瓙涔嬫墍浠ヤ嬌鐢ㄦ寚閽堢洰鐨勬槸錛氳〃杈句竴縐嶅姩鎬佹ц川錛屽嵆褰撴寚閽堟寚鍚戜笉鍚屽璞″彲浠ヨ皟鐢ㄤ笉鍚屾柟娉曘備絾浜嬪疄涓婁笉鑳借揪鍒拌繖鏍風殑鏁堟灉銆傝櫧鐒跺彲浠ュ己鍒舵寚閽堢殑綾誨瀷杞崲錛堬紙derived *錛?/span>p->g();錛夛紝鎴栬呯洿鎺ヨ皟鐢ㄦ寚鍚戞淳鐢熺被鐨勬寚閽堬紝浣嗘槸鍙灝嗘垚鍛樺嚱鏁板0鏄庝負virtual灝辮兘璧峰埌榪欐牱鐨勪綔鐢ㄣ?/span>

闅愯棌

涓嶅悓鎸囬拡鎸囧悜鍚屼竴鍦板潃錛岄偅涔堟寚閽堢殑綾誨瀷鍐沖畾璋冪敤鏂規(guī)硶錛岃繕鏄寚閽堟寚鍚戠殑瀵硅薄錛?/span>

渚嬪瓙錛?/span>C++exams\hide

鍙互鐪嬪嚭錛?/span>virtual鍑芥暟鍙互瀹炵幇涓嶅悓綾誨瀷鐨勬寚閽堟寚鍚戜笉鍚屽璞★紝璋冪敤涓嶅悓鐨勬柟娉曘?/span>

灝辨槸璇達紝褰撶埗綾誨璞″拰瀛愮被瀵硅薄鍚屾椂瀛樺湪錛屼笖璋冪敤鐖跺瓙瀵硅薄鐨勫悓鍚嶆柟娉曟椂錛屽彧鑳界敤铏氭嫙鍑芥暟瀹炵幇銆?/span>

 

鍙﹀錛屾彁渚涗竴縐嶆濊礬錛?/span>

濡傛灉鍩虹被涓庢淳鐢熺被鐨勫悓鍚嶅嚱鏁板弬鏁頒笉鍚岋紝姣斿錛?/span>

class Base

{

public:

void f(int x);

};

class Derived : public Base

{

public:

void f(char *str);

};

void Test(void)

{

Derived *pd = new Derived;

pd->f(10);  // error

}

鍩虹被涓?/span>int,媧劇敓綾諱負string.濡傛灉鎯沖湪媧劇敓綾諱腑璋冪敤鍩虹被鐨勬柟娉曪紝鍗沖湪媧劇敓綾諱腑娣誨姞鍩虹被鏂規(guī)硶鐨勮皟鐢ㄣ?/span>

class Derived : public Base

{

public:

void f(char *str);

void f(int x) { Base::f(x); }

};

浣嗘鍋氭硶瀹規(guī)槗娣蜂貢錛屼笉瀹滀嬌鐢ㄣ傛渶濂界殑鏂規(guī)硶榪樻槸鐢?/span>virtual銆?/span>

 

鎸囬拡綾誨瀷

瀵硅薄綾誨瀷

闈㈠悜瀵硅薄鍔ㄦ佺殑璁捐錛屽簲璇ユ槸瀵硅薄綾誨瀷璧峰埌鍏抽敭浣滅敤錛岃屼笉鏄寚閽堢被鍨嬨?/span>



瀹濇潐 2007-08-13 10:16 鍙戣〃璇勮
]]>
閲嶈澆涓庤鐩?/title><link>http://m.shnenglu.com/robinson119/archive/2007/08/13/29880.html</link><dc:creator>瀹濇潐</dc:creator><author>瀹濇潐</author><pubDate>Mon, 13 Aug 2007 02:15:00 GMT</pubDate><guid>http://m.shnenglu.com/robinson119/archive/2007/08/13/29880.html</guid><wfw:comment>http://m.shnenglu.com/robinson119/comments/29880.html</wfw:comment><comments>http://m.shnenglu.com/robinson119/archive/2007/08/13/29880.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/robinson119/comments/commentRss/29880.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/robinson119/services/trackbacks/29880.html</trackback:ping><description><![CDATA[<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><strong style="mso-bidi-font-weight: normal"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">閲嶈澆涓庤鐩?/span></strong><strong style="mso-bidi-font-weight: normal"><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></strong></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; FONT-SIZE: 9pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; FONT-FAMILY: 瀹嬩綋; mso-border-alt: solid windowtext .5pt">鎴愬憳鍑芥暟琚噸杞界殑鐗瑰緛錛?span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">錛?span lang=EN-US>1</span>錛夌浉鍚岀殑鑼冨洿錛堝湪鍚屼竴涓被涓級錛?span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">錛?span lang=EN-US>2</span>錛夊嚱鏁板悕瀛楃浉鍚岋紱<span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">錛?span lang=EN-US>3</span>錛夊弬鏁頒笉鍚岋紱<span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">錛?span lang=EN-US>4</span>錛?span lang=EN-US>virtual</span>鍏抽敭瀛楀彲鏈夊彲鏃犮?span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; FONT-SIZE: 9pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; FONT-FAMILY: 瀹嬩綋; mso-border-alt: solid windowtext .5pt">瑕嗙洊鏄寚媧劇敓綾誨嚱鏁拌鐩栧熀綾誨嚱鏁幫紝鐗瑰緛鏄細<span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">錛?span lang=EN-US>1</span>錛変笉鍚岀殑鑼冨洿錛堝垎鍒綅浜庢淳鐢熺被涓庡熀綾伙級錛?span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">錛?span lang=EN-US>2</span>錛夊嚱鏁板悕瀛楃浉鍚岋紱<span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">錛?span lang=EN-US>3</span>錛夊弬鏁扮浉鍚岋紱<span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋">錛?span lang=EN-US>4</span>錛夊熀綾誨嚱鏁板繀欏繪湁<span lang=EN-US>virtual</span>鍏抽敭瀛椼?span lang=EN-US><o:p></o:p></span></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">渚嬪瓙錛?/span><span lang=EN-US style="FONT-SIZE: 9pt"><a href="http://m.shnenglu.com/robinson119/admin/C++exams/cover"><u><font color=#0000ff>C++exams\cover</font></u></a><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; FONT-SIZE: 9pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-border-alt: solid windowtext .5pt">鎸囧悜鍩虹被鐨勬寚閽堝彲浠ユ寚鍚戝叾鍏辨湁媧劇敓綾葷殑瀵硅薄錛屼絾鍙嶄箣涓嶈錛屽彟澶栫鏈夋淳鐢熺被涔熶笉琛屻?/span><span lang=EN-US style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; FONT-SIZE: 9pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">姣斿錛氳濺</span><span style="FONT-SIZE: 9pt"> </span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏄熀綾伙紝灝忔苯杞︼紝椹濺</span><span style="FONT-SIZE: 9pt"> </span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">絳夋槸媧劇敓綾匯?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">涓涓濺綾葷殑鎸囬拡鍙互鎸囧悜浠諱綍媧劇敓綾伙紝鍥犱負瀹冧滑閮藉睘浜庤濺銆?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑰屽弽涔嬶紝涓嶈兘璇存寚鍚戦┈杞︾殑鎸囬拡鍙互鎸囧悜杞︼紝鍥犱負杞︾殑姒傚康鏈澶с?/span><span lang=EN-US style="FONT-SIZE: 9pt"><o:p></o:p></span></p> <img src ="http://m.shnenglu.com/robinson119/aggbug/29880.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/robinson119/" target="_blank">瀹濇潐</a> 2007-08-13 10:15 <a href="http://m.shnenglu.com/robinson119/archive/2007/08/13/29880.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>08-07 閲嶈澆錛坥verloaded錛夈佸唴鑱旓紙inline錛夈乧onst鍜寁irtualhttp://m.shnenglu.com/robinson119/archive/2007/08/13/29879.html瀹濇潐瀹濇潐Mon, 13 Aug 2007 02:14:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/08/13/29879.htmlhttp://m.shnenglu.com/robinson119/comments/29879.htmlhttp://m.shnenglu.com/robinson119/archive/2007/08/13/29879.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/29879.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/29879.html閲嶈澆錛?/span>overloaded錛夈佸唴鑱旓紙inline錛夈?/span>const鍜?/span>virtual

 

 

閲嶈澆

鍐呰仈

const

virtual

鍏ㄥ眬鍑芥暟

 

 

綾葷殑鎴愬憳鍑芥暟

鍐呴儴鏍囪瘑絎?/span>

緙栬瘧鍣ㄦ牴鎹弬鏁頒負姣忎釜閲嶈澆鍑芥暟鍒涘緩鍐呴儴鏍囪瘑絎︼紝浠ヤ究鍖哄垎蹇界暐榪斿洖鍊間笌鏈夎繑鍥炲肩殑閲嶈澆鍑芥暟銆?/span>

榪炴帴浜ゆ崲鎸囧畾絎﹀彿

C緙栬瘧榪囩殑鍑芥暟錛岀粡榪囩紪璇戝櫒鏍囪瘑鍚庝笌C++鐨勮〃紺洪鏍間笉鍚屻傛墍浠?/span>C++涓嶈兘鐩存帴璋冪敤C緙栬瘧鍑虹殑鍑芥暟銆?/span>C++鎻愪緵extern “C”

渚嬪錛?/span>

extern “C”

{

   void foo(int x, int y);

   … // 鍏跺畠鍑芥暟

}

鎴栬呭啓鎴?/span>

extern “C”

{

   #include “myheader.h”

   … // 鍏跺畠C澶存枃浠?span lang=EN-US>

}

 

鍏ㄥ眬鍑芥暟涓庢垚鍛樺嚱鏁板悓鍚?/span>

鍏ㄥ眬鍑芥暟涓庢垚鍛樺嚱鏁板悓鍚嶄笉綆楅噸杞斤紝鍥犱負鍑芥暟浣滅敤鍩熶笉鍚屻?/span>

涓轟簡鍖哄埆錛岃皟鐢ㄥ叏灞鍑芥暟鏃訛紝娉ㄦ剰鏍煎紡錛?/span>

錛氾細鍑芥暟鍚嶏紙鍙傛暟錛夛紱

 

闅愬紡綾誨瀷杞崲瀵艱嚧閲嶈澆鍑芥暟浜х敓浜屼箟鎬?/span>

闅愬紡綾誨瀷杞崲錛氭暟瀛楁湰韜病鏈夌被鍨嬶紝鎶婃暟瀛楀綋浣滃弬鏁幫紝鑷姩榪涜綾誨瀷杞崲銆?span lang=EN-US>

渚嬪錛?span lang=EN-US>

void output( int x);   // 鍑芥暟澹版槑

void output( float x); // 鍑芥暟澹版槑

output(0.5)灝嗕駭鐢熺紪璇戦敊璇紝鍥犱負緙栬瘧鍣ㄤ笉鐭ラ亾璇ュ皢0.5杞崲鎴?span lang=EN-US>int榪樻槸float綾誨瀷鐨勫弬鏁般?/span>

姝g‘鍐欐硶錛?/span>

     output(int(0.5));  // output int 0

     output(float(0.5));    // output float 0.5

 



瀹濇潐 2007-08-13 10:14 鍙戣〃璇勮
]]>
08-06 free鍜宒eletehttp://m.shnenglu.com/robinson119/archive/2007/08/13/29878.html瀹濇潐瀹濇潐Mon, 13 Aug 2007 02:12:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/08/13/29878.htmlhttp://m.shnenglu.com/robinson119/comments/29878.htmlhttp://m.shnenglu.com/robinson119/archive/2007/08/13/29878.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/29878.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/29878.htmlfree鍜?/span>delete

鍙槸鎶婃寚閽堟墍鎸囩殑鍐呭瓨緇欓噴鏀炬帀錛屼絾騫舵病鏈夋妸鎸囬拡鏈韓騫叉帀銆?/span>

 

娉ㄦ剰錛?/span>

錛?/span>1錛夋寚閽堟秷浜′簡錛屽茍涓嶈〃紺哄畠鎵鎸囩殑鍐呭瓨浼氳鑷姩閲婃斁銆?/span>

錛?/span>2錛夊唴瀛樿閲婃斁浜嗭紝騫朵笉琛ㄧず鎸囬拡浼氭秷浜℃垨鑰呮垚浜?/span>NULL鎸囬拡銆?/span>

姣旇緝

malloc鍜?/span>free錛氭棤娉曟弧瓚沖姩鎬佸璞$殑瑕佹眰銆傚璞″湪鍒涘緩鍚屾椂榪涜鏋勯狅紝娑堜骸鍚屾椂鏋愭瀯銆?/span>

malloc free鏄簱鍑芥暟錛屼笉鏄繍綆楃錛屼笉鍙楃紪璇戝櫒鎺у埗銆?/span>

new鍜?/span>delete錛氫笉鏄簱鍑芥暟錛岃兘鍔ㄦ佸唴瀛樺垎閰嶅拰娓呯悊鍐呭瓨銆?/span>

 

鍐呭瓨鑰楀敖

鍐呭瓨鑰楀敖鏃?/span>new鍜?/span>malloc榪斿洖NULL銆備絾鍦?/span>WIN32涓嬶紝浣跨敤铏氭嫙鍐呭瓨錛屼笉浼氳楀敖鐨勩?/span>

澶勭悊鍐呭瓨鑰楀敖澶ф鏈変袱縐嶃?/span>

A  *a = new A;

1       涓澶勫唴瀛樼敵璇?/span>

if(a == NULL)

{

     return;

     }

2    濡傛灉鏈夊澶勭敵璇峰唴瀛橈紝鍒?span lang=EN-US>

if(a == NULL)

{

     cout << Memory Exhausted << endl;

     exit(1);

}

 

new涓?/span>delete浣跨敤瑕佺偣

1 new鍐呯疆浜?/span>sizeof銆佺被鍨嬭漿鎹㈠拰綾誨瀷瀹夊叏媯鏌ュ姛鑳姐?/span>

2 new鍦ㄥ垱寤洪潪鍐呴儴鏁版嵁綾誨瀷鐨勫姩鎬佸璞$殑鍚屾椂瀹屾垚浜嗗垵濮嬪寲宸ヤ綔銆?/span>

3 瀵硅薄鏈夊涓瀯閫犲嚱鏁幫紝閭d箞new鐨勮鍙ヤ篃鍙互鏈夊縐嶅艦寮忋?/span>

渚嬪錛?/span>diary files\obj.txt

4 濡傛灉鐢?span lang=EN-US>new鍒涘緩瀵硅薄鏁扮粍錛岄偅涔堝彧鑳戒嬌鐢ㄥ璞$殑鏃犲弬鏁版瀯閫犲嚱鏁般備緥濡?span lang=EN-US>

     Obj  *objects = new Obj[100];    // 鍒涘緩100涓姩鎬佸璞?span lang=EN-US>

涓嶈兘鍐欐垚

     Obj  *objects = new Obj[100](1);// 鍒涘緩100涓姩鎬佸璞$殑鍚屾椂璧嬪垵鍊?span lang=EN-US>1

5鍦ㄧ敤delete閲婃斁瀵硅薄鏁扮粍鏃訛紝鐣欐剰涓嶈涓簡絎﹀彿‘[]’銆備緥濡?span lang=EN-US>

     delete []objects;  // 姝g‘鐨勭敤娉?span lang=EN-US>

delete objects;    // 閿欒鐨勭敤娉?span lang=EN-US>

鍚庤呯浉褰撲簬delete objects[0]錛屾紡鎺変簡鍙﹀99涓璞°?span lang=EN-US>



瀹濇潐 2007-08-13 10:12 鍙戣〃璇勮
]]>
鎸囬拡涓庢暟緇?/title><link>http://m.shnenglu.com/robinson119/archive/2007/08/03/29280.html</link><dc:creator>瀹濇潐</dc:creator><author>瀹濇潐</author><pubDate>Fri, 03 Aug 2007 05:08:00 GMT</pubDate><guid>http://m.shnenglu.com/robinson119/archive/2007/08/03/29280.html</guid><wfw:comment>http://m.shnenglu.com/robinson119/comments/29280.html</wfw:comment><comments>http://m.shnenglu.com/robinson119/archive/2007/08/03/29280.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/robinson119/comments/commentRss/29280.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/robinson119/services/trackbacks/29280.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 10pt">鏁扮粍瑕佷箞鍦ㄩ潤鎬佸瓨鍌ㄥ尯琚垱寤猴紙濡傚叏灞鏁扮粍錛夛紝瑕佷箞鍦ㄦ爤涓婅鍒涘緩銆傛暟緇勫悕瀵瑰簲鐫錛堣屼笉鏄寚鍚戯級涓鍧楀唴瀛橈紝鍏跺湴鍧涓庡閲忓湪鐢熷懡鏈熷唴淇濇寔涓嶅彉錛屽彧鏈夋暟緇勭殑鍐呭鍙互鏀瑰彉銆?/p> <p style="FONT-SIZE: 10pt">鎸囬拡鍙互闅忔椂鎸囧悜浠繪剰綾誨瀷鐨勫唴瀛樺潡錛屽畠鐨勭壒寰佹槸“鍙彉”錛屾墍浠ユ垜浠父鐢ㄦ寚閽堟潵鎿嶄綔鍔ㄦ佸唴瀛樸傛寚閽堣繙姣旀暟緇勭伒媧伙紝浣嗕篃鏇村嵄闄┿?/p> <p style="FONT-SIZE: 10pt">1 淇敼鍐呭</p> <p style="FONT-SIZE: 10pt">       char a[] = "hello";</p> <p style="FONT-SIZE: 10pt">       a[0] = 'X';</p> <p style="FONT-SIZE: 10pt">       cout << a << endl;</p> <p style="FONT-SIZE: 10pt">       char *p = "world";     // 娉ㄦ剰p鎸囧悜甯擱噺瀛楃涓?/p> <p style="FONT-SIZE: 10pt">       p[0] = 'X';                 // 緙栬瘧鍣ㄤ笉鑳藉彂鐜拌閿欒</p> <p style="FONT-SIZE: 10pt">       cout << p << endl;</p> <img height=145 alt="" src="http://m.shnenglu.com/images/cppblog_com/robinson119/err.jpg" width=476 border=0><br> <p style="FONT-SIZE: 10pt">2 澶嶅埗涓庢瘮杈?/p> <p style="FONT-SIZE: 10pt">strcpy錛坣ew type[strlen錛坅錛?1]錛夛紝鑰屼笉鑳界敤p = a    //鎶奱鐨勫湴鍧緇欎簡p錛岃屼笉鏄痑鐨勫唴瀹?/p> <p style="FONT-SIZE: 10pt">strcmp錛坕f strcmp錛坅,p錛?= 0錛夛紝鑰屼笉鑳界敤      if( a = p)   </p> <p style="FONT-SIZE: 10pt">       // 鏁扮粍…</p> <p style="FONT-SIZE: 10pt">       char a[] = "hello";</p> <p style="FONT-SIZE: 10pt">       char b[10];</p> <p style="FONT-SIZE: 10pt">       strcpy(b, a);                 // 涓嶈兘鐢?nbsp;      b = a;</p> <p style="FONT-SIZE: 10pt">       if(strcmp(b, a) == 0)     // 涓嶈兘鐢?nbsp; if (b == a)</p> <p style="FONT-SIZE: 10pt">…</p> <p style="FONT-SIZE: 10pt">       // 鎸囬拡…</p> <p style="FONT-SIZE: 10pt">       int len = strlen(a);</p> <p style="FONT-SIZE: 10pt">       char *p = (char *)malloc(sizeof(char)*(len+1));</p> <p style="FONT-SIZE: 10pt">       strcpy(p,a);                  // 涓嶈鐢?p = a;</p> <p style="FONT-SIZE: 10pt">       if(strcmp(p, a) == 0)     // 涓嶈鐢?if (p == a)</p> <p style="FONT-SIZE: 10pt">…</p> <p style="FONT-SIZE: 10pt">sizeof鍐呭瓨瀹歸噺璁$畻</p> <p style="FONT-SIZE: 10pt">1           sizeof(p)鐩稿綋浜巗izeof(char*)錛孋++涓嶆敮鎸佸鎸囬拡鎵鎸囧唴瀹瑰閲忕殑璁$畻銆?/p> <p style="FONT-SIZE: 10pt">char a[] = "hello world";<o:p></o:p></p> <p style="FONT-SIZE: 10pt">    char *p  = a;<o:p></o:p></p> <p style="FONT-SIZE: 10pt">    cout<< sizeof(a) << endl;   // 12瀛楄妭<o:p></o:p></p> <p style="FONT-SIZE: 10pt">    cout<< sizeof(p) << endl;   // 4瀛楄妭</p> <p style="FONT-SIZE: 10pt">2           鏁扮粍浣滀負鍑芥暟鍙傛暟錛岄鍖栨垚鍚岀被鍨嬫寚閽堛?/p> <p style="FONT-SIZE: 10pt">void Func(char a[100])<o:p></o:p></p> <p style="FONT-SIZE: 10pt">    {<o:p></o:p></p> <p style="FONT-SIZE: 10pt">        cout<< sizeof(a) << endl;   // 4瀛楄妭鑰屼笉鏄?00瀛楄妭<o:p></o:p></p> <p style="FONT-SIZE: 10pt">}</p> <p style="FONT-SIZE: 10pt">鎸囬拡鍙傛暟浼犻掑唴瀛?/p> <p style="FONT-SIZE: 10pt">棣栧厛錛岃冭檻鍑芥暟涓哄弬鏁板垱寤轟復鏃跺壇鏈殑闂銆傚浜庡間紶閫掞紝鏈夊艦鍙傚拰瀹炲弬鐨勫尯鍒備絾瀵逛簬寮曠敤鍜屾寚閽堜紶閫掞紝鍒欏彲鑳戒細浜х敓闂銆?/p> <p style="FONT-SIZE: 10pt"><o:p> </o:p></p> <p style="FONT-SIZE: 10pt">鎸囬拡浣滀負鍑芥暟鍙傛暟錛屼笉鑳藉姩鎬佺敵璇峰唴瀛樸?/p> <p style="FONT-SIZE: 10pt">void GetMemory(char *p, int num)</p> <p style="FONT-SIZE: 10pt">{</p> <p style="FONT-SIZE: 10pt">       p = (char *)malloc(sizeof(char) * num);</p> <p style="FONT-SIZE: 10pt">} </p> <p style="FONT-SIZE: 10pt">void Test(void)</p> <p style="FONT-SIZE: 10pt">{</p> <p style="FONT-SIZE: 10pt">       char *str = NULL;</p> <p style="FONT-SIZE: 10pt">       GetMemory(str, 100);           // str 浠嶇劧涓?NULL      </p> <p style="FONT-SIZE: 10pt">       strcpy(str, "hello");               // 榪愯閿欒</p> <p style="FONT-SIZE: 10pt">}</p> <p style="FONT-SIZE: 10pt">姣涚梾鍑哄湪鍑芥暟GetMemory涓傜紪璇戝櫒鎬繪槸瑕佷負鍑芥暟鐨勬瘡涓弬鏁板埗浣滀復鏃跺壇鏈紝鎸囬拡鍙傛暟p鐨勫壇鏈槸 _p錛岀紪璇戝櫒浣?_p = p銆傚鏋滃嚱鏁頒綋鍐呯殑紼嬪簭淇敼浜哶p鐨勫唴瀹癸紝灝卞鑷村弬鏁皃鐨勫唴瀹逛綔鐩稿簲鐨勪慨鏀廣傝繖灝辨槸鎸囬拡鍙互鐢ㄤ綔杈撳嚭鍙傛暟鐨勫師鍥犮傚湪鏈緥涓紝_p鐢寵浜嗘柊鐨勫唴瀛橈紝鍙槸鎶奯p鎵鎸囩殑鍐呭瓨鍦板潃鏀瑰彉浜嗭紝浣嗘槸p涓濇鏈彉銆傛墍浠ュ嚱鏁癎etMemory騫朵笉鑳借緭鍑轟換浣曚笢瑗褲備簨瀹炰笂錛屾瘡鎵ц涓嬈etMemory灝變細娉勯湶涓鍧楀唴瀛橈紝鍥犱負娌℃湁鐢╢ree閲婃斁鍐呭瓨銆?o:p></o:p></p> <p style="FONT-SIZE: 10pt">濡備綍鏀規(guī)錛?o:p></o:p></p> <p style="FONT-SIZE: 10pt">1 鐢?#8220;鎸囧悜鎸囬拡鐨勬寚閽?#8221;<o:p></o:p></p> <p style="FONT-SIZE: 10pt">void GetMemory2(char **p, int num)          //**p</p> <p style="FONT-SIZE: 10pt">{</p> <p style="FONT-SIZE: 10pt">       *p = (char *)malloc(sizeof(char) * num);</p> <p style="FONT-SIZE: 10pt">}</p> <p style="FONT-SIZE: 10pt">void Test2(void)</p> <p style="FONT-SIZE: 10pt">{</p> <p style="FONT-SIZE: 10pt">       char *str = NULL;</p> <p style="FONT-SIZE: 10pt">       GetMemory2(&str, 100);                    // 娉ㄦ剰鍙傛暟鏄?&str錛岃屼笉鏄痵tr</p> <p style="FONT-SIZE: 10pt">       strcpy(str, "hello"); </p> <p style="FONT-SIZE: 10pt">       cout<< str << endl;</p> <p style="FONT-SIZE: 10pt">       free(str); </p> <p style="FONT-SIZE: 10pt">}</p> <p style="FONT-SIZE: 10pt">2 鐢ㄥ嚱鏁拌繑鍥炲兼潵浼犻掑姩鎬佸唴瀛?o:p></o:p></p> <p style="FONT-SIZE: 10pt">char *GetMemory3(int num)</p> <p style="FONT-SIZE: 10pt">{</p> <p style="FONT-SIZE: 10pt">       char *p = (char *)malloc(sizeof(char) * num);</p> <p style="FONT-SIZE: 10pt">       return p;</p> <p style="FONT-SIZE: 10pt">}</p> <p style="FONT-SIZE: 10pt">void Test3(void)</p> <p style="FONT-SIZE: 10pt">{</p> <p style="FONT-SIZE: 10pt">       char *str = NULL;</p> <p style="FONT-SIZE: 10pt">       str = GetMemory3(100);       </p> <p style="FONT-SIZE: 10pt">       strcpy(str, "hello");</p> <p style="FONT-SIZE: 10pt">       cout<< str << endl;</p> <p style="FONT-SIZE: 10pt">       free(str); </p> <p style="FONT-SIZE: 10pt">}</p> <p style="FONT-SIZE: 10pt">娉ㄦ剰<o:p></o:p></p> <p style="FONT-SIZE: 10pt">寮鴻皟涓嶈鐢╮eturn璇彞榪斿洖鎸囧悜“鏍堝唴瀛?#8221;鐨勬寚閽?/p> <p style="FONT-SIZE: 10pt">char *GetString(void)</p> <p style="FONT-SIZE: 10pt">{</p> <p style="FONT-SIZE: 10pt">       char p[] = "hello world";</p> <p style="FONT-SIZE: 10pt">       return p;  // 緙栬瘧鍣ㄥ皢鎻愬嚭璀﹀憡</p> <p style="FONT-SIZE: 10pt">}</p> <p style="FONT-SIZE: 10pt">void Test4(void)</p> <p style="FONT-SIZE: 10pt">{</p> <p style="FONT-SIZE: 10pt">char *str = NULL;</p> <p style="FONT-SIZE: 10pt">str = GetString();   // str 鐨勫唴瀹規(guī)槸鍨冨溇</p> <p style="FONT-SIZE: 10pt">cout<< str << endl;</p> <p style="FONT-SIZE: 10pt">}</p> <img src ="http://m.shnenglu.com/robinson119/aggbug/29280.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/robinson119/" target="_blank">瀹濇潐</a> 2007-08-03 13:08 <a href="http://m.shnenglu.com/robinson119/archive/2007/08/03/29280.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍐呭瓨綆$悊http://m.shnenglu.com/robinson119/archive/2007/08/03/29279.html瀹濇潐瀹濇潐Fri, 03 Aug 2007 05:06:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/08/03/29279.htmlhttp://m.shnenglu.com/robinson119/comments/29279.htmlhttp://m.shnenglu.com/robinson119/archive/2007/08/03/29279.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/29279.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/29279.html鍐呭瓨鍒嗛厤鏂瑰紡

1 闈欐佸瓨鍌ㄥ尯鍩?nbsp;          鍏ㄥ眬鍙橀噺 static

2 鏍?nbsp;                           灞閮ㄥ彉閲?/p>

3 鍔ㄦ佸瓨鍌ㄥ尯鍩燂紙鍫嗭級(malloc free) (new delete)

 

甯歌閿欒鍜屽絳?/p>

1 鍐呭瓨鍒嗛厤鏈垚鍔熴?/p>

瀵圭瓥錛氱▼搴忓叆鍙e錛屾鏌ユ寚閽堟槸鍚︿負NULL銆?/p>

錛?錛夊弬鏁?p鎵鎸囧悜鐨勫唴瀛橈紝鐢╝ssert( p != NULL)

錛?錛塵alloc鎴杗ew鐢寵鐨勫唴瀛橈紝鐢╥f ( p != NULL)

2 鍐呭瓨鏈垵濮嬪寲銆?/p>

3 鍐呭瓨鎿嶄綔瓚婄晫銆?/p>

4 蹇樿閲婃斁鍐呭瓨錛屽唴瀛樻硠闇層?/p>

new涓巇elete閰嶅銆?/p>

5 閲婃斁鍐呭瓨錛屽嵈緇х畫浣跨敤銆?/p>

       錛?錛塺eturn涓嶈兘榪斿洖“鏍堝唴瀛樻寚閽?#8221;鍜?#8220;寮曠敤”錛屽洜涓鴻鍐呭瓨鍦ㄥ嚱鏁扮粨鏉熸椂琚攢姣併?/p>

       錛?錛夐噴鏀懼唴瀛樺悗錛岃涓篘ULL錛岄槻姝?#8220;閲庢寚閽?#8221;銆?/p>

瑙勫垯

1 鐢寵鍐呭瓨鍚庢鏌ャ俛ssert( p != NULL)

2 鏁扮粍銆佸姩鎬佸唴瀛樺垵濮嬪寲銆?/p>

3 鐢寵閲婃斁瑕侀厤瀵廣?/p>

4 閲婃斁鍐呭瓨璁劇疆NULL錛岄槻姝駭鐢熼噹鎸囬拡銆?/p>

瀹濇潐 2007-08-03 13:06 鍙戣〃璇勮
]]>
寮曠敤涓庢寚閽?/title><link>http://m.shnenglu.com/robinson119/archive/2007/08/03/29277.html</link><dc:creator>瀹濇潐</dc:creator><author>瀹濇潐</author><pubDate>Fri, 03 Aug 2007 05:05:00 GMT</pubDate><guid>http://m.shnenglu.com/robinson119/archive/2007/08/03/29277.html</guid><wfw:comment>http://m.shnenglu.com/robinson119/comments/29277.html</wfw:comment><comments>http://m.shnenglu.com/robinson119/archive/2007/08/03/29277.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/robinson119/comments/commentRss/29277.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/robinson119/services/trackbacks/29277.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 10pt">寮曠敤鐨勪富瑕佷綔鐢細浼犻掑嚱鏁扮殑鍙傛暟鍜岃繑鍥炲箋?/p> <p style="FONT-SIZE: 10pt">C++璇█涓紝鍑芥暟鐨勫弬鏁板拰榪斿洖鍊肩殑浼犻掓柟寮忔湁涓夌錛氬間紶閫掋佹寚閽堜紶閫掑拰寮曠敤浼犻掋?o:p></o:p></p> <p style="FONT-SIZE: 10pt">鍊間紶閫?o:p></o:p></p> <p style="FONT-SIZE: 10pt">鍑芥暟鍐呯殑褰㈠弬鏄疄鍙傦紙澶栭儴鍙橀噺錛夌殑涓涓嫹璐濓紝鎵浠ヤ笉浼氬獎鍝嶅疄鍙傦紙澶栭儴鍙橀噺錛夌殑鍊箋?/p> <p style="FONT-SIZE: 10pt">    void Func1(int x)<o:p></o:p></p> <p style="FONT-SIZE: 10pt">{<o:p></o:p></p> <p style="FONT-SIZE: 10pt">    x = x + 10;<o:p></o:p></p> <p style="FONT-SIZE: 10pt">}<o:p></o:p></p> <p style="FONT-SIZE: 10pt">…<o:p></o:p></p> <p style="FONT-SIZE: 10pt">int n = 0;<o:p></o:p></p> <p style="FONT-SIZE: 10pt">    Func1(n);<o:p></o:p></p> <p style="FONT-SIZE: 10pt">    cout << “n = ” << n << endl;  // n = 0<o:p></o:p></p> <p style="FONT-SIZE: 10pt">鎸囬拡浼犻?o:p></o:p></p> <p style="FONT-SIZE: 10pt">    void Func2(int *x)<o:p></o:p></p> <p style="FONT-SIZE: 10pt">{<o:p></o:p></p> <p style="FONT-SIZE: 10pt">    (* x) = (* x) + 10;<o:p></o:p></p> <p style="FONT-SIZE: 10pt">}<o:p></o:p></p> <p style="FONT-SIZE: 10pt">…<o:p></o:p></p> <p style="FONT-SIZE: 10pt">int n = 0;<o:p></o:p></p> <p style="FONT-SIZE: 10pt">    Func2(&n);<o:p></o:p></p> <p style="FONT-SIZE: 10pt">    cout << “n = ” << n << endl;      // n = 10<o:p></o:p></p> <p style="FONT-SIZE: 10pt">寮曠敤浼犻?o:p></o:p></p> <p style="FONT-SIZE: 10pt">    void Func3(int &x)<o:p></o:p></p> <p style="FONT-SIZE: 10pt">{<o:p></o:p></p> <p style="FONT-SIZE: 10pt">    x = x + 10;<o:p></o:p></p> <p style="FONT-SIZE: 10pt">}<o:p></o:p></p> <p style="FONT-SIZE: 10pt">…<o:p></o:p></p> <p style="FONT-SIZE: 10pt">int n = 0;<o:p></o:p></p> <p style="FONT-SIZE: 10pt">    Func3(n);<o:p></o:p></p> <p style="FONT-SIZE: 10pt">    cout << “n = ” << n << endl;      // n = 10<o:p></o:p></p> <p style="FONT-SIZE: 10pt">鎸囬拡鍔熻兘寮哄ぇ錛屼絾闈炲父鍗遍櫓銆傛伆濡傚叾鍒嗙殑浣跨敤“寮曠敤”錛屽彂鎸ュ叾浣滅敤銆?/p> <p style="FONT-SIZE: 10pt">涓鑸厛鑰冭檻“寮曠敤”錛屽鏋?#8220;寮曠敤”涓嶈兘鍋氱殑浜嬶紝鍒欏啀鐢?#8220;鎸囬拡”鏉ュ畬鎴愩?/p> <img src ="http://m.shnenglu.com/robinson119/aggbug/29277.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/robinson119/" target="_blank">瀹濇潐</a> 2007-08-03 13:05 <a href="http://m.shnenglu.com/robinson119/archive/2007/08/03/29277.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>pragma鎸囩ず鍣?/title><link>http://m.shnenglu.com/robinson119/archive/2007/08/03/29276.html</link><dc:creator>瀹濇潐</dc:creator><author>瀹濇潐</author><pubDate>Fri, 03 Aug 2007 05:04:00 GMT</pubDate><guid>http://m.shnenglu.com/robinson119/archive/2007/08/03/29276.html</guid><wfw:comment>http://m.shnenglu.com/robinson119/comments/29276.html</wfw:comment><comments>http://m.shnenglu.com/robinson119/archive/2007/08/03/29276.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/robinson119/comments/commentRss/29276.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/robinson119/services/trackbacks/29276.html</trackback:ping><description><![CDATA[<div style="FONT-SIZE: 10pt"> <p style="FONT-SIZE: 10pt">pragma灝辨槸涓轟簡璁╃紪璇戝櫒緙栬瘧鍑虹殑C鎴朇++紼嬪簭涓庢満鍣ㄧ‖浠跺拰鎿嶄綔緋葷粺淇濇寔瀹屽叏鍏煎鑰屽畾涔夌殑瀹忔墿灞曪紝#pragma鏄拰鐗瑰畾緙栬瘧鍣ㄧ浉鍏崇殑銆?/p> <p style="FONT-SIZE: 10pt"><o:p> </o:p></p> <p style="FONT-SIZE: 10pt">涓銆丳ragma璇存槑(Directives)<o:p></o:p></p> <p style="FONT-SIZE: 10pt">C鍜孋++紼嬪簭鐨勬瘡嬈℃墽琛岄兘鏀寔鍏舵墍鍦ㄧ殑涓繪満鎴栨搷浣滅郴緇熸墍鍏鋒湁鐨勪竴浜涚嫭鐗圭殑鐗圭偣銆?br>涓浜涚▼搴?渚嬪錛岄渶瑕佺簿紜帶鍒舵暟鎹瓨鏀劇殑鍐呭瓨鍖哄煙鎴栨帶鍒舵煇涓嚱鏁版帴鏀剁殑鍙傛暟銆?br>#pragma鎸囩ず涓虹紪璇戝櫒鎻愪緵浜嗕竴縐嶅湪涓嶅悓鏈哄櫒鍜屾搷浣滅郴緇熶笂緙栬瘧浠ヤ繚鎸丆鍜孋++瀹屽叏鍏煎鐨勬柟娉曘侾ragmas鏄敱鏈哄櫒鍜岀浉鍏崇殑鎿嶄綔緋葷粺瀹氫箟鐨勶紝閫氬父瀵規(guī)瘡涓紪璇戝櫒鏉ヨ鏄笉鍚岀殑銆?/p> <p style="FONT-SIZE: 10pt"><o:p> </o:p></p> <p style="FONT-SIZE: 10pt">浜屻佽娉?Syntax)<o:p></o:p></p> <p style="FONT-SIZE: 10pt">#pragma token-string(鐗瑰緛瀛楃涓?鐗瑰緛瀛楃涓叉槸涓榪炰覆鐨勫瓧絎︼紝灝辨槸瑕佺粰涓涓壒瀹氱紪璇戝櫒鎻愪緵璇存槑鍜岀紪璇戞剰瑙併?/p> <p style="FONT-SIZE: 10pt">絎﹀彿(#)蹇呴』鏄痯ragma鎵鍦ㄩ偅涓琛岀殑絎竴涓潪絀烘牸瀛楃;<br>#鍙峰拰pragma涔嬮棿鍙互鏈変換鎰忎釜絀烘牸絎︺?br>鍦?pragma涔嬪悗錛屾槸鍙互琚紪璇戝櫒瑙f瀽鐨勯澶勭悊鐗瑰緛瀛楃銆?br>涓鑸涓?#pragma灞炰簬瀹忔墿灞曘?br>濡傛灉緙栬瘧鍣ㄥ彂鐜頒笉璁よ瘑鐨刾ragma,浼氭彁鍑鴻鍛婏紝浣嗙戶緇紪璇戜笅鍘匯?/p> <p style="FONT-SIZE: 10pt">Pragmas鍙互鐢ㄥ湪鏉′歡澹版槑涓婏紝鎻愪緵鏈鏂扮殑鍔熻兘鎬х殑棰勫鐞嗙▼搴忥紝鎴栬呮彁渚涚粰緙栬瘧鍣ㄥ畾涔夋墽琛岀殑淇℃伅銆?/p> <p style="FONT-SIZE: 10pt">鍏舵牸寮忎竴鑸負: #pragma  para <o:p></o:p></p> <p style="FONT-SIZE: 10pt">鍏朵腑para涓哄弬鏁幫紝涓嬮潰鏉ョ湅涓浜涘父鐢ㄧ殑鍙傛暟銆?br><br></p> </div> <br clear=all> <div style="FONT-SIZE: 10pt"> <p style="FONT-SIZE: 10pt">alloc_text<br>comment //娉ㄩ噴<br>init_seg1  <br>optimize  //鏈浼樺寲<br>auto_inline <br>component  //緇勬垚閮ㄤ歡<br>inline_depth <br>pack       //鍖?br>bss_seg <br>data_seg <br>inline_recursion  //鍐呭祵閫掑綊<br>pointers_to_members1 <br>check_stack <br>function    <br>intrinsic  //鍐呭湪鐨?br>setlocale <br>code_seg <br>hdrstop <br>message  <br>vtordisp1 <br>const_seg <br>include_alias <br>once <br>warning<o:p></o:p></p> </div> <br clear=all> <p style="FONT-SIZE: 10pt"><o:p> </o:p></p> <p style="FONT-SIZE: 10pt">鍙傛暟璇﹁В<o:p></o:p></p> <p style="FONT-SIZE: 10pt"><a href="http://m.shnenglu.com/robinson119/admin/diary%20files/#pragma 棰勫鐞嗘寚浠よ瑙?doc">diary files\#pragma  棰勫鐞嗘寚浠よ瑙?doc</a></p> <img src ="http://m.shnenglu.com/robinson119/aggbug/29276.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/robinson119/" target="_blank">瀹濇潐</a> 2007-08-03 13:04 <a href="http://m.shnenglu.com/robinson119/archive/2007/08/03/29276.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>閫掑綊閿佷笌闈為掑綊閿?/title><link>http://m.shnenglu.com/robinson119/archive/2007/08/03/29275.html</link><dc:creator>瀹濇潐</dc:creator><author>瀹濇潐</author><pubDate>Fri, 03 Aug 2007 05:03:00 GMT</pubDate><guid>http://m.shnenglu.com/robinson119/archive/2007/08/03/29275.html</guid><wfw:comment>http://m.shnenglu.com/robinson119/comments/29275.html</wfw:comment><comments>http://m.shnenglu.com/robinson119/archive/2007/08/03/29275.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/robinson119/comments/commentRss/29275.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/robinson119/services/trackbacks/29275.html</trackback:ping><description><![CDATA[<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma">   * </span><span style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">闈為掑綊閿侊細闈為掑綊閿佹彁渚涗簰鏂ョ殑涓縐嶉珮鏁堢殑褰㈠紡錛屽畠瀹氫箟涓涓復鐣屽尯錛屾瘡涓鏃跺埢鍙湁鍗曚釜綰跨▼鍙湪鍏朵腑鎵ц銆傚畠浠箣鎵浠ユ槸闈為掑綊鐨勶紝鏄洜涓哄綋鍓嶆嫢鏈夐攣鐨勭嚎紼嬪湪灝嗗叾閲婃斁鍓嶄笉鍙互鍐嶆鑾峰彇瀹冦傚惁鍒欙紝灝變細绔嬪嵆鍙戠敓姝婚攣銆?/span><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma">SunOS 5.x</span><span style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">閫氳繃瀹冪殑</span><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma">mutex_t</span><span style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">銆?/span><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma">rwlock_t</span><span style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">錛屽拰</span><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma">sema_t</span><span style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">綾誨瀷錛?/span><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma">POSIX Pthreads</span><span style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">涓嶆彁渚涘悗涓ょ鍚屾鏈哄埗錛変負闈為掑綊閿佹彁渚涙敮鎸併?/span><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma">ASX</span><span style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">鏋勬灦鎻愪緵</span><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma">Mutex</span><span style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">銆?/span><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma">RW_Mutex</span><span style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">錛屽拰</span><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma">Semaphore</span><span style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">鍖呰錛屼互鍒嗗埆灝佽榪欎簺璇箟銆?/span><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma">   * </span><span style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">閫掑綊閿侊細鍙﹀涓鏂歸潰錛岄掑綊閿佸厑璁?/span><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma">acquire</span><span style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">鏂規(guī)硶宓屽璋冪敤錛屽彧瑕佸綋鍓嶆嫢鏈夎閿佺殑綰跨▼灝辨槸璇曞浘閲嶆柊鑾峰彇瀹冪殑綰跨▼銆傞掑綊閿佸浜庡洖璋冮┍鍔ㄧ殑浜嬩歡鍒嗘淳鏋勬灦錛堟瘮濡?/span><st1:chsdate w:st="on" IsROCDate="False" IsLunarDate="False" Day="30" Month="12" Year="1899"><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma">1.3.2</span></st1:chsdate><span style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">鎻忚堪鐨勫弽搴斿爢錛夌壒鍒湁鐢紝鍦ㄥ叾涓瀯鏋剁殑浜嬩歡寰幆鎵ц瀵歸鐧昏鐨勭敤鎴峰畾涔夌殑瀵硅薄鐨勫洖璋冦傚洜涓洪殢鍚庣敤鎴峰畾涔夌殑瀵硅薄鍙兘緇忕敱瀹冪殑鏂規(guī)硶鍏ュ彛閲嶅叆鍒嗘淳鏋勬灦錛屽繀欏諱嬌鐢ㄩ掑綊閿佷互闃叉鍦ㄥ洖璋冭繃紼嬩腑鏋勬灦鎸佹湁鐨勯攣鍙戠敓姝婚攣銆?/span><span lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma"><o:p></o:p></span></p> <img src ="http://m.shnenglu.com/robinson119/aggbug/29275.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/robinson119/" target="_blank">瀹濇潐</a> 2007-08-03 13:03 <a href="http://m.shnenglu.com/robinson119/archive/2007/08/03/29275.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>using namespace std;http://m.shnenglu.com/robinson119/archive/2007/08/03/29274.html瀹濇潐瀹濇潐Fri, 03 Aug 2007 05:01:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/08/03/29274.htmlhttp://m.shnenglu.com/robinson119/comments/29274.htmlhttp://m.shnenglu.com/robinson119/archive/2007/08/03/29274.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/29274.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/29274.html 閿欒錛?/p>

#include   <iostream.h>
#include   <string.h>

……

string   st("test   string");  

……

error   C2065:   'string'   :   undeclared   identifier  

瑙i噴錛?/p>

#include   <string>  

using   namespace   std;  

鍥犱負鍦?  using   namespace   std;   鎯呭喌涓嬶紝 

#include   <string>     鏄嬌鐢?  C++     string   綾誨簱錛?nbsp;

#include   <cstring>     鏄嬌鐢?  C   鐨剆tring   鎿嶄綔搴撳嚱鏁?  ...  

緇嗚妭 鍔犱笉鍔?#8220;.h”

#include <iostream.h>

#include <string>

using       namespace      std;

娌℃湁閿欙紒錛?/p>

鑰?/p>

#include <iostream.h>

#include <string.h>

using       namespace      std;

緙栬瘧鏈夐敊錛侊紒

瑙i噴

  “string.h“榪欎釜澶存枃浠舵槸“鏃у紡c澶存枃浠?#8221;錛岃岃繖涓枃浠朵腑娌℃湁瀹氫箟string綾伙紙榪欑偣搴旇涓嶅鎬紝c璇█涓摢鏈変粈涔堢被鍟婏級錛岃繖涓ご鏂囦歡閲岄潰鏄湁鍏?#8220;鏃у紡char-based瀛楃涓?#8221;鐨勬搷浣滃嚱鏁幫紝娉ㄦ剰閮芥槸鎿嶄綔char*瀛楃涓茬殑“鍑芥暟”錛屾墍浠ヤ綘寮曠敤榪欎釜澶存枃浠訛紝緙栬瘧鍣ㄨ偗瀹氭壘涓嶅埌“string”浜嗐? 
  “string”榪欎釜澶存枃浠訛紙娌℃湁鎵╁睍鍚嶏級鏄疌++鏍囧噯鍖栦箣鍚庣殑C++澶存枃浠訛紝閲岄潰鎵嶆湁string綾葷殑鐩稿叧瀹氫箟錛堝叾瀹烇紝string騫朵笉鏄被錛屾槸涓涓猼ypedef錛屼絾鏄嬌鐢ㄧ殑鏃跺欎笉鐢ㄥ幓綆′粬錛夛紝鑰孋++鏍囧噯澶存枃浠朵腑鐨勪笢瑗塊兘鏀懼湪namespace   std涓簡錛屾墍浠ヤ嬌鐢ㄧ殑鏃跺欒“using   namespace   std”銆? 
  闄勶細寤鴻妤間富涓嶈鐢?iostream.h"錛屾敼鎴?#8220;iostream”鍚э紝鍥犱負鏍囧噯宸茬粡鏄庣‘瑙勫畾涓嶅湪鏀寔"iostream.h"榪欑澶存枃浠朵簡銆?/p>

鏍囧噯鍐欐硶

#include <iostream>

#include <string>

using       namespace      std;

 

F: 涓轟粈涔坲sing   namespace   std;  
       瑕佸啓鍦╥nclude鍚庨潰錛?/p>

Q: 鍥犱負include鐨勬枃浠跺寘鍚悕瀛楀煙std  
濡傛灉浣犳妸using   namespace   std鍐欏湪鍓嶉潰錛岀紪璇戝櫒灝辯湅涓嶅埌std榪欎釜鍚嶅瓧



瀹濇潐 2007-08-03 13:01 鍙戣〃璇勮
]]>
C++涓殑寮曠敤http://m.shnenglu.com/robinson119/archive/2007/08/03/29273.html瀹濇潐瀹濇潐Fri, 03 Aug 2007 05:00:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/08/03/29273.htmlhttp://m.shnenglu.com/robinson119/comments/29273.htmlhttp://m.shnenglu.com/robinson119/archive/2007/08/03/29273.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/29273.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/29273.html寮曠敤鍗沖埆鍚嶏紝鏁扮粍涓嶈兘寮曠敤銆?/p>

寮曠敤鎻愰珮鏁堢巼錛屽張涓嶅湪鍑芥暟涓敼鍙樸傚弬鑰冿細file:///F:/fragments/documents/娣卞叆鎺㈣C++涓殑寮曠敤%20-%20KiRa鐨勪笓鏍?20-%20CSDNBlog.mht

 

甯稿紩鐢?/p>

甯稿紩鐢ㄥ0鏄庢柟寮忥細const 綾誨瀷鏍囪瘑絎?&寮曠敤鍚?= 鐩爣鍙橀噺鍚嶏紱

const綾誨瀷 鍜?& 鏄垎涓嶅紑鐨勶紝寮曠敤涓鑸畾涔夋垚const銆?/p>

 

寮曠敤浣滀負榪斿洖鍊?/p>

瑕佷互寮曠敤榪斿洖鍑芥暟鍊鹼紝鍒欏嚱鏁板畾涔夋椂瑕佹寜浠ヤ笅鏍煎紡錛?/p>

綾誨瀷鏍囪瘑絎?&鍑芥暟鍚嶏紙褰㈠弬鍒楄〃鍙婄被鍨嬭鏄庯級
{

鍑芥暟浣?/p>

}

璇存槑錛?/p>

銆銆錛?錛変互寮曠敤榪斿洖鍑芥暟鍊鹼紝瀹氫箟鍑芥暟鏃墮渶瑕佸湪鍑芥暟鍚嶅墠鍔?amp;

銆銆錛?錛夌敤寮曠敤榪斿洖涓涓嚱鏁板肩殑鏈澶уソ澶勬槸錛屽湪鍐呭瓨涓笉浜х敓琚繑鍥炲肩殑鍓湰銆?/p>

渚嬪瓙錛?a href="http://m.shnenglu.com/robinson119/admin/C++exams/rtn_ref">Diary files\C++exams\rtn_ref

 

寮曠敤浣滀負榪斿洖鍊鹼紝蹇呴』閬靛畧浠ヤ笅瑙勫垯錛?/p>

錛?錛変笉鑳借繑鍥炲眬閮ㄥ彉閲忕殑寮曠敤銆傝繖鏉″彲浠ュ弬鐓ffective C++[1]鐨処tem 31銆備富瑕佸師鍥犳槸灞閮ㄥ彉閲忎細鍦ㄥ嚱鏁拌繑鍥炲悗琚攢姣侊紝鍥犳琚繑鍥炵殑寮曠敤灝辨垚涓轟簡"鏃犳墍鎸?鐨勫紩鐢紝紼嬪簭浼氳繘鍏ユ湭鐭ョ姸鎬併?

錛?錛変笉鑳借繑鍥炲嚱鏁板唴閮╪ew鍒嗛厤鐨勫唴瀛樼殑寮曠敤銆傝繖鏉″彲浠ュ弬鐓ffective C++[1]鐨処tem 31銆傝櫧鐒朵笉瀛樺湪灞閮ㄥ彉閲忕殑琚姩閿姣侀棶棰橈紝鍙浜庤繖縐嶆儏鍐碉紙榪斿洖鍑芥暟鍐呴儴new鍒嗛厤鍐呭瓨鐨勫紩鐢級錛屽張闈復鍏跺畠?yōu)灏眬闈€備緥濡傦紝琚嚱鏁拌繑鍥炵殑寮曠敤鍙槸浣滀負涓涓復鏃跺彉閲忓嚭鐜幫紝鑰屾病鏈夎璧嬩簣涓涓疄闄呯殑鍙橀噺錛岄偅涔堣繖涓紩鐢ㄦ墍鎸囧悜鐨勭┖闂達紙鐢眓ew鍒嗛厤錛夊氨鏃犳硶閲婃斁錛岄犳垚memory leak銆?/p>

錛?錛夊彲浠ヨ繑鍥炵被鎴愬憳鐨勫紩鐢紝浣嗘渶濂芥槸const銆傝繖鏉″師鍒欏彲浠ュ弬鐓ffective C++[1]鐨処tem 30銆備富瑕佸師鍥犳槸褰撳璞$殑灞炴ф槸涓庢煇縐嶄笟鍔¤鍒欙紙business rule錛夌浉鍏寵仈鐨勬椂鍊欙紝鍏惰祴鍊煎父甯鎬笌鏌愪簺鍏跺畠灞炴ф垨鑰呭璞$殑鐘舵佹湁鍏籌紝鍥犳鏈夊繀瑕佸皢璧嬪兼搷浣滃皝瑁呭湪涓涓笟鍔¤鍒欏綋涓傚鏋滃叾瀹冨璞″彲浠ヨ幏寰楄灞炴х殑闈炲父閲忓紩鐢紙鎴栨寚閽堬級錛岄偅涔堝璇ュ睘鎬х殑鍗曠函璧嬪煎氨浼氱牬鍧忎笟鍔¤鍒欑殑瀹屾暣鎬с?/p>

錛?錛夊紩鐢ㄤ笌涓浜涙搷浣滅鐨勯噸杞斤細

銆銆嫻佹搷浣滅<<鍜?gt;>錛岃繖涓や釜鎿嶄綔絎﹀父甯稿笇鏈涜榪炵畫浣跨敤錛屼緥濡傦細cout << "hello" << endl;銆鍥犳榪欎袱涓搷浣滅鐨勮繑鍥炲煎簲璇ユ槸涓涓粛鐒舵敮鎸佽繖涓や釜鎿嶄綔絎︾殑嫻佸紩鐢ㄣ傚彲閫夌殑鍏跺畠鏂規(guī)鍖呮嫭錛氳繑鍥炰竴涓祦瀵硅薄鍜岃繑鍥炰竴涓祦瀵硅薄鎸囬拡銆備絾鏄浜庤繑鍥炰竴涓祦瀵硅薄錛岀▼搴忓繀欏婚噸鏂幫紙鎷瘋礉錛夋瀯閫犱竴涓柊鐨勬祦瀵硅薄錛屼篃灝辨槸璇達紝榪炵畫鐨勪袱涓?lt;<鎿嶄綔絎﹀疄闄呬笂鏄拡瀵逛笉鍚屽璞$殑錛佽繖鏃犳硶璁╀漢鎺ュ彈銆傚浜庤繑鍥炰竴涓祦鎸囬拡鍒欎笉鑳借繛緇嬌鐢?lt;<鎿嶄綔絎︺傚洜姝わ紝榪斿洖涓涓祦瀵硅薄寮曠敤鏄儫涓閫夋嫨銆傝繖涓敮涓閫夋嫨寰堝叧閿紝瀹冭鏄庝簡寮曠敤鐨勯噸瑕佹т互鍙婃棤鍙浛浠fэ紝涔熻榪欏氨鏄疌++璇█涓紩鍏ュ紩鐢ㄨ繖涓蹇電殑鍘熷洜鍚с?璧嬪兼搷浣滅=銆傝繖涓搷浣滅璞℃祦鎿嶄綔絎︿竴鏍鳳紝鏄彲浠ヨ繛緇嬌鐢ㄧ殑錛屼緥濡傦細x = j = 10;鎴栬?x=10)=100;璧嬪兼搷浣滅鐨勮繑鍥炲煎繀欏繪槸涓涓乏鍊鹼紝浠ヤ究鍙互琚戶緇祴鍊箋傚洜姝ゅ紩鐢ㄦ垚浜嗚繖涓搷浣滅鐨勬儫涓榪斿洖鍊奸夋嫨銆?/p>

瀹濇潐 2007-08-03 13:00 鍙戣〃璇勮
]]>
ANSI C/C++鐨勭紪璇戝櫒瑙勮寖http://m.shnenglu.com/robinson119/archive/2007/08/03/29272.html瀹濇潐瀹濇潐Fri, 03 Aug 2007 04:59:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/08/03/29272.htmlhttp://m.shnenglu.com/robinson119/comments/29272.htmlhttp://m.shnenglu.com/robinson119/archive/2007/08/03/29272.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/29272.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/29272.html鍦╒isual C++涓紝鍙互鍦ㄥ嚱鏁扮被鍨嬪墠鍔燺cdecl錛宊stdcall鎴栬卂pascal鏉ヨ〃紺哄叾璋冪敤瑙勮寖錛堥粯璁や負_cdecl錛?/p>

// 琚皟鐢ㄥ嚱鏁版槸浠nt涓哄弬鏁幫紝浠nt涓鴻繑鍥炲?br>__stdcall int callee(int);

// 璋冪敤鍑芥暟浠ュ嚱鏁版寚閽堜負鍙傛暟
void caller( __cdecl int(*ptr)(int));

// 鍦╬涓紒鍥懼瓨鍌ㄨ璋冪敤鍑芥暟鍦板潃鐨勯潪娉曟搷浣?br>__cdecl int(*p)(int) = callee; // 鍑洪敊

鎸囬拡p鍜宑allee()鐨勭被鍨嬩笉鍏煎錛屽洜涓哄畠浠湁涓嶅悓鐨勮皟鐢ㄨ鑼冦傚洜姝や笉鑳藉皢琚皟鐢ㄨ呯殑鍦板潃璧嬪肩粰鎸囬拡p錛屽敖綆′袱鑰呮湁鐩稿悓鐨勮繑鍥炲煎拰鍙傛暟鍒椼?nbsp;



瀹濇潐 2007-08-03 12:59 鍙戣〃璇勮
]]>
鍑芥暟鎸囬拡http://m.shnenglu.com/robinson119/archive/2007/08/03/29271.html瀹濇潐瀹濇潐Fri, 03 Aug 2007 04:58:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/08/03/29271.htmlhttp://m.shnenglu.com/robinson119/comments/29271.htmlhttp://m.shnenglu.com/robinson119/archive/2007/08/03/29271.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/29271.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/29271.html澹版槑錛?/p>

鍏堝畾涔夊嚱鏁幫紝void print(string str)錛?/p>

澹版槑涓涓嚱鏁版寚閽堬紝void ( *p )( string ) = NULL;

鎸囧悜copy鍑芥暟錛宲 = & print; 鎴?p = print錛?/p>

璋冪敤鎸囬拡鍑芥暟錛宲( “hello” );

 

鍙互鎶婂涓嚱鏁版斁鍦ㄤ竴涓寚閽堟暟緇勯噷錛岀劧鍚庨氳繃鏁扮粍瀵瑰簲鎸囬拡鏂逛究璋冪敤鍑芥暟銆?/p>

渚嬪瓙錛?a href="http://m.shnenglu.com/robinson119/admin/C++exams/pointer_func">Diary files\C++exams\pointer_func

 

鍔ㄦ佺粦瀹氫竴涓嚱鏁?/p>

void caller(void(*ptr)())

{

ptr();             /* 璋冪敤ptr鎸囧悜鐨勫嚱鏁?*/

}

void func();

int main()

{

p = func;

caller(p); /* 浼犻掑嚱鏁板湴鍧鍒拌皟鐢ㄨ?*/

}

濡傛灉璧嬩簡涓嶅悓鐨勫肩粰p錛堜笉鍚屽嚱鏁板湴鍧錛夛紝閭d箞璋冪敤鑰呭皢璋冪敤涓嶅悓鍦板潃鐨勫嚱鏁般傝祴鍊煎彲浠ュ彂鐢熷湪榪愯鏃訛紝榪欐牱浣夸綘鑳藉疄鐜板姩鎬佺粦瀹氥?/p>

瀹濇潐 2007-08-03 12:58 鍙戣〃璇勮
]]>
閲嶈澆http://m.shnenglu.com/robinson119/archive/2007/08/03/29270.html瀹濇潐瀹濇潐Fri, 03 Aug 2007 04:57:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/08/03/29270.htmlhttp://m.shnenglu.com/robinson119/comments/29270.htmlhttp://m.shnenglu.com/robinson119/archive/2007/08/03/29270.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/29270.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/29270.html闈欐佽仈緙栵細榪愯涔嬪墠灝卞畬鎴愮殑鑱旂紪錛岀郴緇熷湪緙栬瘧鏃跺氨鍐沖畾濡備綍瀹屾垚鏌愪釜鍔ㄤ綔銆?/span>
鍔ㄦ佽仈緙栵細紼嬪簭榪愯涔嬪悗鎵嶅畬鎴愮殑鑱旂紪錛岀郴緇熷湪榪愯鏃跺姩鎬佸疄鐜版煇涓鍔ㄤ綔銆?/span>
闈欐佸鎬佹э細鍑芥暟閲嶈澆錛涜繍綆楃閲嶈澆錛?/span>
鍔ㄦ佸鎬佹э細緇ф壙錛涜櫄鍑芥暟錛?br>
鍑芥暟閲嶈澆
1 鍙傛暟鏈夊樊鍒?/span>
2 鍙傛暟鐩稿悓錛屽睘涓嶅悓綾匯?/span>
涓涓噸杞界殑渚嬪瓙錛?/span>Diary files\C++exams\func_reload
 
鍚嶅瓧鍘嬪歡錛?/span>鏄紪璇戝櫒鏍規(guī)嵁鍑芥暟閲嶈澆鐨勪笉鍚岀被鍨嬶紝鍦ㄧ紪璇戞椂鏀瑰彉鍑芥暟鍚嶅瓧錛岃岃揪鍒板尯鍒嗙殑鐩殑銆?/span>


瀹濇潐 2007-08-03 12:57 鍙戣〃璇勮
]]>
鍙嬪厓鍑芥暟涓庣戶鎵跨被鐨勫弸鍏冨嚱鏁?/title><link>http://m.shnenglu.com/robinson119/archive/2007/08/03/29268.html</link><dc:creator>瀹濇潐</dc:creator><author>瀹濇潐</author><pubDate>Fri, 03 Aug 2007 04:55:00 GMT</pubDate><guid>http://m.shnenglu.com/robinson119/archive/2007/08/03/29268.html</guid><wfw:comment>http://m.shnenglu.com/robinson119/comments/29268.html</wfw:comment><comments>http://m.shnenglu.com/robinson119/archive/2007/08/03/29268.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/robinson119/comments/commentRss/29268.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/robinson119/services/trackbacks/29268.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 10pt">鍙嬪厓鍑芥暟涓鑸湪綾諱腑澹版槑錛屽鏋滀竴涓弸鍏冮渶瑕佽闂涓被鐨勫璞★紝閭d箞姣忎釜綾婚兘瑕佸0鏄庝竴嬈″弸鍏冨嚱鏁般?/p> <p style="FONT-SIZE: 10pt">榪樿娉ㄦ剰錛氬弸鍏冨嚱鏁扮殑鍏ュ彛鍖呮嫭澶氫釜綾伙紝閭h繖浜涚被閮借鍦ㄥ弸鍏冨嚱鏁頒箣鍓嶅0鏄庛?/p> <p style="FONT-SIZE: 10pt">濡備緥瀛愶細<a href="http://m.shnenglu.com/robinson119/admin/C++exams/frnd_vst2_func">Diary files\C++exams\frnd_vst2_func</a></p> <p style="FONT-SIZE: 10pt">濡傛灉鏄被person鐨勪袱涓戶鎵夸粬鐨勫瓙綾籦oy鍜実irl錛岄偅涔堝弸鍏冨嚱鏁板浣曞0鏄庡拰瀹氫箟銆?/p> <p style="FONT-SIZE: 10pt"><a href="http://m.shnenglu.com/robinson119/admin/C++exams/frnd_member">Diary files\C++exams\frnd_member</a></p> <p style="FONT-SIZE: 10pt">榪欓渶瑕佹敞鎰忕殑鍦版柟鏈夛細</p> <p style="FONT-SIZE: 10pt">鍩虹被鐨勬暟鎹垚鍛樺叡鏈夛紱鏋勯犲嚱鏁幫紱鏋勯犲嚱鏁板垵濮嬪寲琛紱綾葷殑澹版槑鍏堜簬鍙嬪厓鍑芥暟錛屾彁楂樹簡閲嶇敤鎬э紱</p> <p style="FONT-SIZE: 10pt">鍩虹被鐨勬暟鎹垚鍛樺繀欏誨叡鏈夛紝鍥犱負鏋勯犲嚱鏁頒細璁塊棶鍒板畠浠紝瀛愮被鐨勬瀯閫犲嚱鏁頒篃浼氬紩鐢ㄥ熀綾葷殑鏋勯犲嚱鏁幫紝濡傛灉鏄鏈夌殑浼氭槸鐨勫瓙綾繪瀯閫犲嚱鏁頒笉鑳界洿鎺ヨ闂熀綾葷殑縐佹湁鎴愬憳錛岃閫氳繃鍩虹被鐨勬垚鍛樺嚱鏁版潵璁塊棶銆?/p> <p style="FONT-SIZE: 10pt">瀛愮被錛歱ublic鍩虹被</p> <p style="FONT-SIZE: 10pt"><o:p></o:p> </p> <p style="FONT-SIZE: 10pt">榪樻湁鍐欑粏鑺傞棶棰橈細</p> <p style="FONT-SIZE: 10pt">澶存枃浠訛紱char *a鐨勫0鏄庡拰浣跨敤錛涘垎閰峜har*鏁版嵁錛?/p> <p style="FONT-SIZE: 10pt">渚嬪錛?/p> <p style="FONT-SIZE: 10pt">char *name;</p> <p style="FONT-SIZE: 10pt">name = new char[ strlen( s ) + 1 ];</p> <p style="FONT-SIZE: 10pt"><o:p> </o:p></p> <p style="FONT-SIZE: 10pt">鍙嬪厓鍑芥暟鐨勫0鏄庢椂鐨勫叆鍙e弬鏁板彲浠ュ彧鍐欑被鍨嬶紝涓嶅啓鍙傛暟鍚嶃?/p> <p style="FONT-SIZE: 10pt">渚嬪錛?/p> <p style="FONT-SIZE: 10pt">class boy</p> <p style="FONT-SIZE: 10pt">{</p> <p style="FONT-SIZE: 10pt">       ……</p> <p style="FONT-SIZE: 10pt">       void disp( gril & );</p> <p style="FONT-SIZE: 10pt">}</p> <p style="FONT-SIZE: 10pt">娉ㄦ剰澹版槑鏃剁殑鍏ュ彛鍙傛暟鍙渷鐣ワ紝浣嗚鍐?amp;銆?/p> <p style="FONT-SIZE: 10pt">瀹氫箟鏃訛紝鍐欐垚</p> <p style="FONT-SIZE: 10pt">void disp( gril &x ){      ……       }</p> <img src ="http://m.shnenglu.com/robinson119/aggbug/29268.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/robinson119/" target="_blank">瀹濇潐</a> 2007-08-03 12:55 <a href="http://m.shnenglu.com/robinson119/archive/2007/08/03/29268.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>this鎸囬拡http://m.shnenglu.com/robinson119/archive/2007/08/03/29267.html瀹濇潐瀹濇潐Fri, 03 Aug 2007 04:53:00 GMThttp://m.shnenglu.com/robinson119/archive/2007/08/03/29267.htmlhttp://m.shnenglu.com/robinson119/comments/29267.htmlhttp://m.shnenglu.com/robinson119/archive/2007/08/03/29267.html#Feedback0http://m.shnenglu.com/robinson119/comments/commentRss/29267.htmlhttp://m.shnenglu.com/robinson119/services/trackbacks/29267.html澹版槑錛?nbsp;          綾?nbsp;   瀵硅薄錛?nbsp;    綾?nbsp;      *鎸囬拡錛?/p>

                   int  i;           <class>      *this錛?/p>

 

this鎸囬拡鏄竴涓殣鍚寚閽堬紝鏄垚鍛樺嚱鏁版墍灞炲璞$殑鎸囬拡銆?/p>

姣忎釜鎴愬憳鍑芥暟閮芥湁涓涓猼his鎸囬拡錛宼his鎸囬拡鎸囧悜璇ュ嚱鏁版墍灞炵被鐨勫璞°?/p>

 

浣跨敤鏍煎紡錛歵his -> 鎴愬憳鍙橀噺

 

涓嶅悓鐨勫璞¤皟鐢ㄥ悓涓涓垚鍛樺嚱鏁幫紝C++浼氭牴鎹垚鍛樺嚱鏁扮殑this鎸囬拡鎸囧悜鍝竴涓璞★紝鏉ヨ皟鐢ㄨ瀵硅薄鐨勬垚鍛樺彉閲忋?/p>

 

this鎸囬拡濡備綍寰楀埌瀵硅薄鍚嶏紵

渚嬪錛氫竴涓被class me鐨勫垵濮嬪寲鍑芥暟錛?/p>

void init(char ma, int mb)

{ a = ma; b = mb; }

緙栬瘧鏃訛紝琚紪璇戝櫒杞寲涓猴細

       void init(me *this, char ma, int mb)     //澶氫簡涓涓猼his鎸囬拡鐨勫弬鏁幫紝鎸囧悜me綾葷殑obj

      { this -> a = ma, this -> b = mb; }



瀹濇潐 2007-08-03 12:53 鍙戣〃璇勮
]]>
鎸囬拡浼犻掑拰鍊間紶閫?/title><link>http://m.shnenglu.com/robinson119/archive/2007/08/03/29266.html</link><dc:creator>瀹濇潐</dc:creator><author>瀹濇潐</author><pubDate>Fri, 03 Aug 2007 04:52:00 GMT</pubDate><guid>http://m.shnenglu.com/robinson119/archive/2007/08/03/29266.html</guid><wfw:comment>http://m.shnenglu.com/robinson119/comments/29266.html</wfw:comment><comments>http://m.shnenglu.com/robinson119/archive/2007/08/03/29266.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.shnenglu.com/robinson119/comments/commentRss/29266.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/robinson119/services/trackbacks/29266.html</trackback:ping><description><![CDATA[  <br> <p style="FONT-SIZE: 10pt">   瀵逛簬鍙仛杈撳叆鐢ㄧ殑鎸囬拡鍙傛暟錛屾渶濂界敤const錛岃繖鏍烽伩鍏嶆寚閽堝弬鏁拌淇敼銆?</p> <p style="FONT-SIZE: 10pt">   姣斿錛氬浜庝笂闈㈢殑StringCopy鐨勪緥瀛愶紝鍐欐垚</p> <p style="FONT-SIZE: 10pt">   void StringCopy (char *strDestination, const char *strSource);         //姣旇緝瀹夊叏銆?/p> <p style="FONT-SIZE: 10pt">   浣嗘槸濡傛灉杈撳叆鍙傛暟浠ュ間紶閫掔殑褰㈠紡浼犻掑璞★紝鍒欐敼涓轟嬌鐢╟onst &鏈濂斤紝鍥犱負鐪佸幓浜嗕復鏃跺璞$殑鏋勯犲拰瑙f瀽鐨勮繃紼嬶紝鎻愰珮鏁堢巼鍜屽畨鍏ㄦс?/p>   <p style="FONT-SIZE: 10pt"><span>   int printf</span><span>錛?#8230;…錛夛紱榪欎釜鍑芥暟鐨勫弬鏁頒笉紜畾錛屾病鏈変弗鏍肩殑綾誨瀷媯鏌ワ紝鎵浠ユ渶濂戒笉鐢ㄣ?/span></p> <img src ="http://m.shnenglu.com/robinson119/aggbug/29266.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/robinson119/" target="_blank">瀹濇潐</a> 2007-08-03 12:52 <a href="http://m.shnenglu.com/robinson119/archive/2007/08/03/29266.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://wwwavzz.com" target="_blank">久久久久久9</a>| <a href="http://b46n.com" target="_blank">日韩亚洲欧美高清</a>| <a href="http://6767673.com" target="_blank">日韩视频在线观看免费</a>| <a href="http://wwwavtb1122.com" target="_blank">亚洲第一视频网站</a>| <a href="http://77777gao.com" target="_blank">亚洲电影免费观看高清完整版在线</a>| <a href="http://wwwok1965.com" target="_blank">国产人久久人人人人爽</a>| <a href="http://342008.com" target="_blank">国产在线视频不卡二</a>| <a href="http://juegold.com" target="_blank">国产亚洲精品久久久久婷婷瑜伽 </a>| <a href="http://wallypanel.com" target="_blank">欧美日韩一区二区三区在线</a>| <a href="http://www-893333.com" target="_blank">欧美无砖砖区免费</a>| <a href="http://86311ib.com" target="_blank">国产视频丨精品|在线观看</a>| <a href="http://www24699.com" target="_blank">国产日韩欧美一区二区三区在线观看</a>| <a href="http://www-369111.com" target="_blank">国产欧美精品一区aⅴ影院</a>| <a href="http://xpj493.com" target="_blank">国产一区在线播放</a>| <a href="http://480192.com" target="_blank">亚洲国产99精品国自产</a>| <a href="http://zzchanke.com" target="_blank">99av国产精品欲麻豆</a>| <a href="http://sishengnv.com" target="_blank">亚洲欧美不卡</a>| <a href="http://521531.com" target="_blank">欧美.日韩.国产.一区.二区</a>| <a href="http://yx3369.com" target="_blank">在线视频日韩精品</a>| <a href="http://327099.com" target="_blank">久久久久久久999精品视频</a>| <a href="http://444al.com" target="_blank">欧美搞黄网站</a>| <a href="http://176sfsf.com" target="_blank">国产偷国产偷精品高清尤物</a>| <a href="http://08xxxc.com" target="_blank">亚洲精品在线观</a>| <a href="http://1277k.com" target="_blank">久久激情视频免费观看</a>| <a href="http://by2565.com" target="_blank">亚洲国产精品国自产拍av秋霞</a>| <a href="http://jobmrleehxx.com" target="_blank">欧美jizzhd精品欧美巨大免费</a>| <a href="http://621767.com" target="_blank">日韩午夜在线电影</a>| <a href="http://dd8uau0ncu.com" target="_blank">久久精品99无色码中文字幕</a>| <a href="http://0000zz.com" target="_blank">欧美激情综合网</a>| <a href="http://xinghejiuye.com" target="_blank">国产在线拍揄自揄视频不卡99</a>| <a href="http://maokk88.com" target="_blank">日韩亚洲在线观看</a>| <a href="http://bizhijidi.com" target="_blank">久久精品视频免费播放</a>| <a href="http://yp8882.com" target="_blank">夜夜嗨av色综合久久久综合网</a>| <a href="http://jzsp121.com" target="_blank">久久久国产精品一区二区中文</a>| <a href="http://by4433.com" target="_blank">欧美体内she精视频</a>| <a href="http://yjsp8888.com" target="_blank">亚洲大胆av</a>| <a href="http://yssnlp.com" target="_blank">久久gogo国模啪啪人体图</a>| <a href="http://www92994.com" target="_blank">亚洲激情视频在线</a>| <a href="http://345fz.com" target="_blank">久久嫩草精品久久久精品一</a>| <a href="http://2629929.com" target="_blank">国产精品视频久久一区</a>| <a href="http://www123720a.com" target="_blank">亚洲最快最全在线视频</a>| <a href="http://080973.com" target="_blank">猛男gaygay欧美视频</a>| <a href="http://kkwwxx.com" target="_blank">亚洲一区国产</a>| <a href="http://xshgwy.com" target="_blank">欧美视频在线一区二区三区</a>| <a href="http://596361.com" target="_blank">亚洲激情第一页</a>| <a href="http://xtgoldsky.com" target="_blank">久久精品99国产精品</a>| <a href="http://337791.com" target="_blank">亚洲桃色在线一区</a>| <a href="http://hhhh19.com" target="_blank">欧美日韩亚洲一区二区三区</a>| <a href="http://y65v.com" target="_blank">亚洲激情一区二区</a>| <a href="http://gaysexcube.com" target="_blank">欧美不卡视频一区</a>| <a href="http://gzzhuangshi.com" target="_blank">久久久久久夜精品精品免费</a>| <a href="http://lxpaiju.com" target="_blank">国产一区二区三区久久久</a>| <a href="http://sththg.com" target="_blank">午夜久久影院</a>| <a href="http://6399128.com" target="_blank">亚洲少妇最新在线视频</a>| <a href="http://749996.com" target="_blank">国产精品sss</a>| <a href="http://921367.com" target="_blank">一区二区三区高清不卡</a>| <a href="http://92y5.com" target="_blank">亚洲精品美女在线</a>| <a href="http://tonglijinshu.com" target="_blank">另类激情亚洲</a>| <a href="http://diyiao.com" target="_blank">最新国产乱人伦偷精品免费网站</a>| <a href="http://www-188444.com" target="_blank">久久夜色精品国产欧美乱</a>| <a href="http://www4455va.com" target="_blank">久久av在线看</a>| <a href="http://www19898.com" target="_blank">黄色av成人</a>| <a href="http://o10669.com" target="_blank">欧美v国产在线一区二区三区</a>| <a href="http://popowq.com" target="_blank">久久久久天天天天</a>| <a href="http://118936.com" target="_blank">在线视频观看日韩</a>| <a href="http://eguge.com" target="_blank">亚洲大胆美女视频</a>| <a href="http://66666556.com" target="_blank">欧美mv日韩mv国产网站</a>| <a href="http://456kp.com" target="_blank">亚洲精选在线观看</a>| <a href="http://cqjk120.com" target="_blank">99视频精品在线</a>| <a href="http://126900.com" target="_blank">国产精品免费小视频</a>| <a href="http://tutu80.com" target="_blank">欧美一区二区啪啪</a>| <a href="http://1181318.com" target="_blank">欧美亚洲一级</a>| <a href="http://300644.com" target="_blank">亚洲第一毛片</a>| <a href="http://lymzdd.com" target="_blank">99国产精品私拍</a>| <a href="http://aiqianfang.com" target="_blank">国产精品日韩欧美一区</a>| <a href="http://123hiba.com" target="_blank">欧美一区免费视频</a>| <a href="http://northboiler.com" target="_blank">欧美中文字幕视频</a>| <a href="http://tefahsop.com" target="_blank">亚洲高清在线观看一区</a>| <a href="http://lyminghang.com" target="_blank">亚洲第一网站</a>| <a href="http://ccnn33.com" target="_blank">欧美日韩国产小视频</a>| <a href="http://www-44442.com" target="_blank">亚洲欧美一区二区三区在线 </a>| <a href="http://tristooges.com" target="_blank">麻豆国产精品va在线观看不卡</a>| <a href="http://www-188444.com" target="_blank">久久精品视频免费</a>| <a href="http://www35353.com" target="_blank">亚洲精品视频在线播放</a>| <a href="http://119552.com" target="_blank">亚洲欧洲久久</a>| <a href="http://tonglijinshu.com" target="_blank">国产精品国产三级国产普通话三级</a>| <a href="http://562595.com" target="_blank">亚洲欧美日韩精品在线</a>| <a href="http://yw133777.com" target="_blank">先锋影音一区二区三区</a>| <a href="http://sepapapa8888.com" target="_blank">狠色狠色综合久久</a>| <a href="http://fjccjq.com" target="_blank">亚洲另类在线视频</a>| <a href="http://www35211.com" target="_blank">国产亚洲精品aa午夜观看</a>| <a href="http://shiyoudiban.com" target="_blank">欧美不卡在线视频</a>| <a href="http://959425.com" target="_blank">国产精品视频福利</a>| <a href="http://387www.com" target="_blank">亚洲国产欧美精品</a>| <a href="http://499305.com" target="_blank">国产九九精品</a>| <a href="http://66636by.com" target="_blank">亚洲成人在线网</a>| <a href="http://72avav.com" target="_blank">国产麻豆日韩欧美久久</a>| <a href="http://a718fun.com" target="_blank">欧美国产日产韩国视频</a>| <a href="http://5588207.com" target="_blank">国产精品日本一区二区</a>| <a href="http://91see8.com" target="_blank">欧美高清视频一二三区</a>| <a href="http://www62265.com" target="_blank">欧美日韩免费精品</a>| <a href="http://www672hh.com" target="_blank">久久亚洲精品视频</a>| <a href="http://138128.com" target="_blank">欧美日韩99</a>| <a href="http://boocnn.com" target="_blank">毛片av中文字幕一区二区</a>| <a href="http://012492.com" target="_blank">欧美视频一二三区</a>| <a href="http://www47011.com" target="_blank">欧美.www</a>| <a href="http://www456456.com" target="_blank">国产亚洲欧美aaaa</a>| <a href="http://www524141.com" target="_blank">av成人天堂</a>| <a href="http://66666556.com" target="_blank">亚洲国产精品视频一区</a>| <a href="http://cscjxs.com" target="_blank">午夜免费在线观看精品视频</a>| <a href="http://www19898.com" target="_blank">亚洲毛片播放</a>| <a href="http://080177.com" target="_blank">另类春色校园亚洲</a>| <a href="http://wb2014.com" target="_blank">久久久久久穴</a>| <a href="http://388123cc.com" target="_blank">国产精品午夜在线</a>| <a href="http://7467tom.com" target="_blank">亚洲老板91色精品久久</a>| <a href="http://bckxy.com" target="_blank">精品成人久久</a>| <a href="http://xvideoav99.com" target="_blank">先锋a资源在线看亚洲</a>| <a href="http://495177.com" target="_blank">在线性视频日韩欧美</a>| <a href="http://yw-95588.com" target="_blank">久久精品久久99精品久久</a>| <a href="http://www16axax.com" target="_blank">亚洲视频精选在线</a>| <a href="http://080177.com" target="_blank">欧美1区2区视频</a>| <a href="http://instantptt.com" target="_blank">久久久亚洲精品一区二区三区</a>| <a href="http://bjopl.com" target="_blank">欧美日韩精品国产</a>| <a href="http://tfccrk.com" target="_blank">亚洲国内自拍</a>| <a href="http://744734.com" target="_blank">亚洲理论电影网</a>| <a href="http://ym5571.com" target="_blank">美女精品在线</a>| <a href="http://05078888.com" target="_blank">久久综合色综合88</a>| <a href="http://www-8617.com" target="_blank">国产一区白浆</a>| <a href="http://zhaosaoz.com" target="_blank">亚洲欧美日韩一区二区三区在线观看</a>| <a href="http://527937.com" target="_blank">亚洲精品久久</a>| <a href="http://xsjgxx.com" target="_blank">欧美xart系列高清</a>| <a href="http://clwjbcxs.com" target="_blank">欧美国产国产综合</a>| <a href="http://84172199.com" target="_blank">在线观看成人av</a>| <a href="http://jigu100.com" target="_blank">久久天堂成人</a>| <a href="http://98tangav.com" target="_blank">欧美成人精品福利</a>| <a href="http://929889.com" target="_blank">亚洲国产欧美国产综合一区</a>| <a href="http://yiluee.com" target="_blank">久久久久高清</a>| <a href="http://6055365.com" target="_blank">老鸭窝毛片一区二区三区</a>| <a href="http://eeii33.com" target="_blank">国产一区二区三区网站 </a>| <a href="http://pao449.com" target="_blank">久久男人av资源网站</a>| <a href="http://www249aaa.com" target="_blank">国产精品视频yy9099</a>| <a href="http://91chaopron.com" target="_blank">亚洲欧美激情四射在线日 </a>| <a href="http://analemi.com" target="_blank">国产精品毛片大码女人</a>| <a href="http://xdlot.com" target="_blank">99精品99</a>| <a href="http://ydy8.com" target="_blank">欧美伊人久久久久久久久影院</a>| <a href="http://hengbang50.com" target="_blank">国产精品视频区</a>| <a href="http://whaylan.com" target="_blank">欧美一级成年大片在线观看</a>| <a href="http://wwwxigua66.com" target="_blank">久久亚洲一区</a>| <a href="http://555134.com" target="_blank">亚洲日本精品国产第一区</a>| <a href="http://scptw.com" target="_blank">欧美乱大交xxxxx</a>| <a href="http://belerbb.com" target="_blank">国产精品99久久久久久久久久久久 </a>| <a href="http://avtb2120.com" target="_blank">亚洲一区二区视频</a>| <a href="http://300618.com" target="_blank">欧美性感一类影片在线播放 </a>| <a href="http://152mu.com" target="_blank">欧美激情亚洲视频</a>| <a href="http://5b6c.com" target="_blank">99国产精品久久久</a>| <a href="http://4449992.com" target="_blank">欧美日韩在线亚洲一区蜜芽 </a>| <a href="http://royaljinma.com" target="_blank">欧美精品综合</a>| <a href="http://www-55125.com" target="_blank">亚洲精品人人</a>| <a href="http://www-13413.com" target="_blank">亚洲欧美日韩一区在线</a>| <a href="http://mm77gg.com" target="_blank">国产欧美三级</a>| <a href="http://21bridal.com" target="_blank">久久深夜福利免费观看</a>| <a href="http://133969.com" target="_blank">91久久精品国产</a>| <a href="http://ahqdlq.com" target="_blank">午夜精品福利电影</a>| <a href="http://www-111111.com" target="_blank">国产一区二区日韩</a>| <a href="http://wzsl8.com" target="_blank">老鸭窝91久久精品色噜噜导演</a>| <a href="http://yx3369.com" target="_blank">亚洲国产婷婷香蕉久久久久久99 </a>| <a href="http://0359222.com" target="_blank">欧美另类视频</a>| <a href="http://107766a.com" target="_blank">亚洲欧美在线看</a>| <a href="http://00000i.com" target="_blank">免费在线观看一区二区</a>| <a href="http://dahuxu.com" target="_blank">亚洲精品久久久久久久久久久久</a>| <a href="http://7234hh.com" target="_blank">欧美日韩在线观看一区二区三区</a>| <a href="http://huabiseeds.com" target="_blank">亚洲一区欧美二区</a>| <a href="http://eshop999.com" target="_blank">欧美91福利在线观看</a>| <a href="http://by777117.com" target="_blank">中国日韩欧美久久久久久久久</a>| <a href="http://ccltb.com" target="_blank">国产毛片精品国产一区二区三区</a>| <a href="http://www497171a.com" target="_blank">久久精品中文</a>| <a href="http://15013010203.com" target="_blank">99精品免费网</a>| <a href="http://yunyang0991.com" target="_blank">久久视频在线免费观看</a>| <a href="http://qdssqt.com" target="_blank">99精品国产在热久久下载</a>| <a href="http://480192.com" target="_blank">国产三级精品三级</a>| <a href="http://xxdd19.com" target="_blank">欧美欧美全黄</a>| <a href="http://xxtv123.com" target="_blank">久久久久se</a>| <a href="http://sdluliang.com" target="_blank">99精品国产在热久久</a>| <a href="http://o74sokyoss.com" target="_blank">卡通动漫国产精品</a>| <a href="http://057232.com" target="_blank">一区二区三区精密机械公司 </a>| <a href="http://jigu100.com" target="_blank">欧美在线1区</a>| <a href="http://4884888.com" target="_blank">亚洲毛片在线免费观看</a>| <a href="http://689657.com" target="_blank">国产在线成人</a>| <a href="http://85181890.com" target="_blank">国产精品蜜臀在线观看</a>| <a href="http://xccp4888.com" target="_blank">欧美激情无毛</a>| <a href="http://jiajianpei.com" target="_blank">久久成人在线</a>| <a href="http://xmzszx.com" target="_blank">一区二区三区视频在线 </a>| <a href="http://8xxjj.com" target="_blank">欧美伊人久久久久久久久影院</a>| <a href="http://dgxinshidai.com" target="_blank">欧美成在线视频</a>| <a href="http://babylonmovi.com" target="_blank">欧美一区二区三区视频免费</a>| <a href="http://www297777.com" target="_blank">日韩午夜av在线</a>| <a href="http://596361.com" target="_blank">1024日韩</a>| <a href="http://9952222.com" target="_blank">在线 亚洲欧美在线综合一区</a>| <a href="http://taotuango.com" target="_blank">国产精品高清网站</a>| <a href="http://njhuike.com" target="_blank">欧美日韩91</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>