锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品久久久久秋霞鲁丝,久久不射中文字幕,欧美一级淫片aaaaaaa视频http://www.shnenglu.com/wifecooky/category/13482.html瀛︿竴鐐癸紝璁頒竴鐐?/description>zh-cnMon, 08 Nov 2010 04:45:08 GMTMon, 08 Nov 2010 04:45:08 GMT60鍏充簬榪愯鏃剁被鍨嬭瘑鍒玹ypeid http://www.shnenglu.com/wifecooky/archive/2010/11/08/132955.html妤氬ぉ娓呯妤氬ぉ娓呯Mon, 08 Nov 2010 01:23:00 GMThttp://www.shnenglu.com/wifecooky/archive/2010/11/08/132955.htmlhttp://www.shnenglu.com/wifecooky/comments/132955.htmlhttp://www.shnenglu.com/wifecooky/archive/2010/11/08/132955.html#Feedback0http://www.shnenglu.com/wifecooky/comments/commentRss/132955.htmlhttp://www.shnenglu.com/wifecooky/services/trackbacks/132955.html鍦ㄧ▼搴忎腑錛屽綋鎴戜滑瀵瑰鎬佺被鐨勫熀綾繪寚閽堜嬌鐢╰ypeid錛屽氨鍙互鍦ㄨ繍琛屾椂紜畾鎸囬拡鎸囧悜瀵硅薄鐨勫疄闄呯被鍨嬶紝騫惰緭鍑哄璞$被鍨嬬殑鍚嶅瓧銆?/p>
#include  < cstdlib > 
#include  
< iostream > 
#include  
< typeinfo > 
using   namespace  std;

class  B{
public :
     
virtual   void  fun(){}
}
;

class  D: public  B{
public :
     
void  fun(){}
}
;

int  main()
{
    B  
* p;
    D ob;
    p 
=& ob;
    cout 
<< " typeid(*p).name()= " << typeid( * p).name() << endl;
     
if (typeid( * p) == typeid(D))
        cout 
<< " typeid(*p)==typeid(D) " << endl;
    cout 
<< " typeid(p).name()= " << typeid(p).name() << endl;
     
if (typeid(p) == typeid(B * ))
        cout 
<< " typeid(p)==typeid(B*) " << endl;
    system( 
" pause " );
     
return   0 ;
}


榪欐code鍦╒C++6.0涓紪璇戞椂錛屾彁紺哄涓?br>warning C4541: 'typeid' used on polymorphic type 'class B' with /GR-; unpredictable behavior may result
緙栬瘧鍚庤繍琛屾椂閿欒銆備笉鐭ユ槸涓嶆槸姝ょ増鏈殑VC++涓嶇鍚圕++鏍囧噯錛?br>
鍦―evcpp錛坓++錛変腑緙栬瘧榪愯寰楀埌鐨勭粨鏋滄槸
typeid(*p).name()=1D
typeid(*p)==typeid(D)
typeid(p).name()=P1B
typeid(p)==typeid(B*)
璇存槑鐢╰ypeid浣滅敤浜?p寰楀埌鐨勭殑紜槸D綾誨瀷錛岃岀敤typeid浣滅敤浜巔寰楀埌鐨勪緷鐒舵槸B綾葷殑鎸囬拡綾誨瀷

濡傛灉typeid琚綔鐢ㄤ簬闈炲鎬佺被鎸囬拡錛岄偅涔堟垜浠緱鍒扮殑鏄寚閽堣澹版槑鐨勭被鍨嬶紝涔熷氨鏄錛屾鏃秚ypeid騫朵笉浼氳繑鍥炴寚閽堟墍鎸囧悜瀵硅薄鐨勫疄闄呯被鍨嬨?br>濡傛灉灝哻lass B涓殑virtual鍘繪帀錛屽湪緙栬瘧榪愯寰楀埌鐨勭粨鏋滄槸
typeid(*p).name()=1B
typeid(p).name()=P1B
typeid(p)==typeid(B*)

鐢辨鍙錛屽湪浠諱綍鏃跺埢閮藉彲浠ョ敤鍩虹被鎸囬拡鎸囧悜媧劇敓綾誨璞★紝鑰岀敤typeid(*p)紜畾p鎸囧悜鐨勫璞℃椂錛屽彧褰撳熀綾諱負澶氭佺被鏃舵墠鑳界湡姝g‘瀹歱鍦ㄨ繍琛屾椂鎸囧悜鐨勫疄闄呯被鍨嬨?br>
VC榛樿涓嶅惎鍔≧TTI錛屽嵆“榪愯鏃舵湡綾誨瀷璇嗗埆”錛屽鏋滃湪浣犵殑紼嬪簭鐢ㄥ埌浜哛TTI錛屾瘮濡倀ypeid錛屼綘蹇呴』鏄庣‘鍛婅瘔緙栬瘧鍣ㄥ惎鍔≧TTI錛岃繖鏍稸C鎵嶈兘姝g‘緙栬瘧
閫夋嫨鑿滃崟Project->settings->c/c++->category->c++ language,灝咵nable Run-Time Type Infomation(RTTI)閫変腑


]]>
cout閲嶅畾鍚戝埌鏂囦歡 (杞?http://www.shnenglu.com/wifecooky/archive/2010/08/15/123470.html妤氬ぉ娓呯妤氬ぉ娓呯Sat, 14 Aug 2010 16:16:00 GMThttp://www.shnenglu.com/wifecooky/archive/2010/08/15/123470.htmlhttp://www.shnenglu.com/wifecooky/comments/123470.htmlhttp://www.shnenglu.com/wifecooky/archive/2010/08/15/123470.html#Feedback0http://www.shnenglu.com/wifecooky/comments/commentRss/123470.htmlhttp://www.shnenglu.com/wifecooky/services/trackbacks/123470.htmlcout榛樿鏄笌鐩戣鍣紙灞忓箷錛夌浉榪烇紝cout鍑烘潵鐨勫唴瀹逛細杈撳嚭鍒板睆騫曚笂錛岄氬父鏄細鍦ㄥ懡浠よ紿楀彛涔嬩腑銆備絾鏈夋椂錛屾垜浠笇鏈涘皢cout鍑烘潵鐨勫叿浣撴棩蹇椼侀敊璇俊鎭啓鍒版煇涓枃浠朵箣涓紝鑰屽睆騫曚笂浠呬粎鏄劇ず鍑哄綋鍓嶈繘琛岀殑浠誨姟錛屼互鍙婄▼搴忚繍琛岀姸鎬佺瓑淇℃伅銆傛垜浠彲浠ヤ嬌鐢ㄤ笅闈㈤噸瀹氬悜鐨勬柟寮忔潵瀹炵幇錛?/p> 1 #include "stdafx.h"
2 #include <iostream>
3 #include <fstream>
4
5  int main(int argc, char* argv[])
6 {
7     using namespace std;
8
9     cout << "Hello, Let's begin a test of cout to file." << endl;
10     // 淇濆瓨cout嫻佺紦鍐插尯鎸囬拡
11      streambuf* coutBuf = cout.rdbuf();
12
13     ofstream of("out.txt");
14     // 鑾峰彇鏂囦歡out.txt嫻佺紦鍐插尯鎸囬拡
15      streambuf* fileBuf = of.rdbuf();
16    
17     // 璁劇疆cout嫻佺紦鍐插尯鎸囬拡涓簅ut.txt鐨勬祦緙撳啿鍖烘寚閽?/span>
18      cout.rdbuf(fileBuf);
19     cout << "Name " << "Chen"        << endl;
20     cout << "Sex  " << "Female"      << endl;
21     cout << "E-mail"<< "Chen@qq.com" << endl;
22
23     of.flush();
24     of.close();
25
26     // 鎭㈠cout鍘熸潵鐨勬祦緙撳啿鍖烘寚閽?/span>
27      cout.rdbuf(coutBuf);
28     cout << "Write Personal Information over..." << endl;
29
30     system("PAUSE");
31     return 0;
32 }

]]>
鍒ゆ柇涓や釜鏁扮粍涓槸鍚﹀瓨鍦ㄧ浉鍚岀殑鏁板瓧http://www.shnenglu.com/wifecooky/archive/2010/06/09/117459.html妤氬ぉ娓呯妤氬ぉ娓呯Wed, 09 Jun 2010 04:16:00 GMThttp://www.shnenglu.com/wifecooky/archive/2010/06/09/117459.htmlhttp://www.shnenglu.com/wifecooky/comments/117459.htmlhttp://www.shnenglu.com/wifecooky/archive/2010/06/09/117459.html#Feedback0http://www.shnenglu.com/wifecooky/comments/commentRss/117459.htmlhttp://www.shnenglu.com/wifecooky/services/trackbacks/117459.html緇欏畾涓や釜鎺掑ソ搴忕殑鏁扮粍錛屾庢牱楂樻晥寰楀垽鏂繖涓や釜鏁扮粍涓瓨鍦ㄧ浉鍚岀殑鏁板瓧錛?/span>


 O(n)綆楁硶銆傚洜涓轟袱涓暟緇勯兘鏄帓濂藉簭鐨勩傛墍浠ュ彧瑕佷竴嬈¢亶鍘嗗氨琛屼簡銆傞鍏堣涓や釜涓嬫爣錛屽垎鍒垵濮嬪寲涓轟袱涓暟緇勭殑璧峰鍦板潃錛屼緷嬈″悜鍓嶆帹榪?銆傛帹榪涚殑瑙勫垯鏄瘮杈冧袱涓?鏁扮粍涓殑鏁板瓧錛屽皬鐨勯偅涓暟緇勭殑涓嬫爣鍚戝墠鎺ㄨ繘涓姝ワ紝鐩村埌浠諱綍涓涓暟緇勭殑涓嬫爣鍒拌揪鏁扮粍鏈熬鏃訛紝濡傛灉榪欐椂榪樻病紕板埌鐩稿悓鐨勬暟瀛楋紝璇存槑鏁扮粍涓病鏈夌浉鍚岀殑鏁板瓧銆?br>
bool findcommon(int a[], int size1, int b[], int size2)
{
     
int i=0,j=0;
     
while(i<size1 && j<size2)
     
{
          
if(a[i]==b[j])
               
return true;
          
if(a[i]>b[j])
               j
++;
          
if(a[i]<b[j])
               i
++;
     }

     
return false;
}



]]>
嫻偣鏁板湪璁$畻鏈轟腑瀛樺偍鏂瑰紡 http://www.shnenglu.com/wifecooky/archive/2010/06/02/117000.html妤氬ぉ娓呯妤氬ぉ娓呯Wed, 02 Jun 2010 04:17:00 GMThttp://www.shnenglu.com/wifecooky/archive/2010/06/02/117000.htmlhttp://www.shnenglu.com/wifecooky/comments/117000.htmlhttp://www.shnenglu.com/wifecooky/archive/2010/06/02/117000.html#Feedback0http://www.shnenglu.com/wifecooky/comments/commentRss/117000.htmlhttp://www.shnenglu.com/wifecooky/services/trackbacks/117000.html
http://www.cnblogs.com/jillzhang/archive/2007/06/24/793901.html

]]>
鍏充簬sizeof(綾?鐨勫ぇ灝?/title><link>http://www.shnenglu.com/wifecooky/archive/2010/06/01/116933.html</link><dc:creator>妤氬ぉ娓呯</dc:creator><author>妤氬ぉ娓呯</author><pubDate>Tue, 01 Jun 2010 14:09:00 GMT</pubDate><guid>http://www.shnenglu.com/wifecooky/archive/2010/06/01/116933.html</guid><wfw:comment>http://www.shnenglu.com/wifecooky/comments/116933.html</wfw:comment><comments>http://www.shnenglu.com/wifecooky/archive/2010/06/01/116933.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.shnenglu.com/wifecooky/comments/commentRss/116933.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/wifecooky/services/trackbacks/116933.html</trackback:ping><description><![CDATA[<p>#include <iostream.h></p> <p>class A <br>{};</p> <p>class B<br>{};</p> <p><span style="COLOR: #ff0000">class C         //鎯呭喌1</span><br><span style="COLOR: #0000ff">//class C:public A</span> <span style="COLOR: #0000ff">//鎯呭喌2<br></span>{<br> virtual void fun()=0;<br>};</p> <p>class D:public B,public C<br>{<br>};</p> <p>int main()<br>{<br> cout<<sizeof(D)<<endl;<br> return 0;<br>}<br></p> 鎯呭喌1鏃秙izeof(D)涓?錛?br>鎯呭喌2鏃秙izeof(D)涓?錛?br><br>鍟ュ師鍥狅紝璋佽В閲婁笅錛? <img src ="http://www.shnenglu.com/wifecooky/aggbug/116933.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/wifecooky/" target="_blank">妤氬ぉ娓呯</a> 2010-06-01 22:09 <a href="http://www.shnenglu.com/wifecooky/archive/2010/06/01/116933.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title> c++铏氬嚱鏁拌〃鎺㈢┒http://www.shnenglu.com/wifecooky/archive/2010/05/10/114986.html妤氬ぉ娓呯妤氬ぉ娓呯Mon, 10 May 2010 05:26:00 GMThttp://www.shnenglu.com/wifecooky/archive/2010/05/10/114986.htmlhttp://www.shnenglu.com/wifecooky/comments/114986.htmlhttp://www.shnenglu.com/wifecooky/archive/2010/05/10/114986.html#Feedback0http://www.shnenglu.com/wifecooky/comments/commentRss/114986.htmlhttp://www.shnenglu.com/wifecooky/services/trackbacks/114986.html  闃呰鍏ㄦ枃

]]>
浠涔堟槸鏅鴻兘鎸囬拡(Solmyr 鐨勫皬鍝佹枃緋誨垪涔嬩簲錛氬瀮鍦炬敹闆?http://www.shnenglu.com/wifecooky/archive/2010/04/13/112478.html妤氬ぉ娓呯妤氬ぉ娓呯Tue, 13 Apr 2010 09:36:00 GMThttp://www.shnenglu.com/wifecooky/archive/2010/04/13/112478.htmlhttp://www.shnenglu.com/wifecooky/comments/112478.htmlhttp://www.shnenglu.com/wifecooky/archive/2010/04/13/112478.html#Feedback0http://www.shnenglu.com/wifecooky/comments/commentRss/112478.htmlhttp://www.shnenglu.com/wifecooky/services/trackbacks/112478.html鍗堥鏃墮棿銆?

zero 鍧愬湪槨愭鍓嶏紝鏈烘鐨勯噸澶?#8220;澶硅彍 -> 鍜鍤?-> 鍚炲捊”鐨勫姩浣滃簭鍒楋紝鑴鎬笂鐢ㄦ棤褰㈢殑澶у瓧鍐欑潃錛氭垜蹇冧笉鍦ㄧ剦銆傚湪浠栫殑瀵歸潰鍧愮潃 Solmyr 錛屾參鏉℃柉鐞嗙殑鍚冪潃浠栭偅浠藉崍槨愶紝緇存寔鐫浠栦竴璐緢鏈変慨鍏葷殑褰㈣薄 鈥斺斺?鎴栬呮寜鐓?zero 榪欎簺鐔熸?zhèn)変粬鏈川鐨勪汉鐨勮娉曞Q氬亣璞°?

“鎬庝箞浜?zero 錛熻儍鍙d笉濂戒箞錛?#8221;錛屽熀鏈~楗辮倸瀛愪箣鍚庯紝Solmyr 瑙夊緱浼間箮搴旇鍏沖績涓涓嬩粬鐨勫寰掍簡銆?

“鍛冿紝娌′粈涔堬紝鍙槸 …… Solmyr 錛孋++ 涓轟粈涔堜笉鏀寔鍨冨溇鏀墮泦鍛紵錛堟敞錛氬瀮鍦炬敹闆嗘槸涓縐嶆満鍒訛紝淇濊瘉鍔ㄦ佸垎閰嶄簡鐨勫唴瀛樺潡浼氳嚜鍔ㄩ噴鏀撅紝Java 絳?
璇█鏀寔榪欎竴鏈哄埗銆傦級”

Solmyr 鍙逛簡鍙f皵錛岀敤涓縐嶅鉤闈欑殑鐪肩鐩潃 zero 錛?#8220;鏄笉鏄湪 BBS 涓婂拰浜哄惖 C++ 鍜?Java 鍝釜鏇村ソ錛熻屼笖鍚佃緭浜嗭紵鎴戞棭鍛婅瘔榪囦綘錛岃繖縐嶄簤璁哄啀鏃犺亰涓嶈繃浜嗐?#8221;

“鍛?…… 鏄?#8221;錛寊ero 涓嶅緱涓嶆壙璁?鈥斺斺?Solmyr 鐨勭溂紲炶櫧鐒朵竴鐐逛篃涓嶉攼鍒╋紝浣嗘槸鍗磋帿鍚嶅叾濡欑殑璁?zero 浜х敓浜嗗井寰殑鎭愭儳鎰熴?

“鑰屼笖錛岃皝鍛婅瘔浣?C++ 涓嶆敮鎸佸瀮鍦炬敹闆嗙殑錛?#8221;

“鍟婏紒Solmyr 浣犱笉鏄紑鐜╃瑧鍚э紵錛?#8221;

“zero 浣犲緱杞彉涓涓嬭蹇點傛垜闂綘錛孋++ 鏀笉鏀寔鍙互鍔ㄦ佹敼鍙樺ぇ灝忕殑鏁扮粍錛?#8221;

“榪?…… 濂借薄涔熸病鏈夊惂錛?#8221;

“閭?vector 鏄粈涔堜笢瑗匡紵”

“鍛?……”

“鏀寔涓縐嶇壒鎬э紝騫朵笉鏄闈炲緱鎶婅繖涓壒鎬у姞鍒?nobr style="COLOR: rgb(102,0,255); BORDER-BOTTOM: rgb(102,0,255) 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" target="_blank">璇硶閲屽幓錛屾垜浠篃鍙互閫夋嫨鐢ㄧ幇鏈夌殑璇█鏈哄埗瀹炵幇涓涓簱鏉ユ敮鎸佽繖涓壒寰併備互鍨冨溇鏀墮泦涓轟緥錛岃繖閲屾垜浠殑浠誨姟鏄淇濊瘉姣忎竴涓鍔ㄦ佸垎閰嶇殑鍐呭瓨鍧楅兘鑳藉琚噴鏀撅紝涔熷氨鏄 ……”錛孲olmyr 涓嶇煡浠庡摢閲屾壘鍑轟簡涓寮犵焊銆佷竴鏀瑪錛屽啓鍒幫細

int* p = new int; // 1
delete p; // 2

“涔熷氨鏄錛屽浜庢瘡涓涓?1 錛屾垜浠淇濊瘉鏈変竴涓?2 琚皟鐢紝1 鍜?2 蹇呴』鎴愬鍑虹幇銆傛垜鏉ラ棶浣狅紝C++ 涓湁浠涔堜笢瑗挎槸鐢辮璦鏈韓淇濊瘉涓瀹氭垚瀵瑰嚭鐜扮殑錛?#8221;

“……”錛寊ero 闇插嚭浜嗗姫鍔涙悳绱㈣蹇嗙殑琛ㄦ儏錛屼笉榪囧緢鏄庢樉涓鏃犳墍鑾楓?

“鎻愮ず涓涓嬶紝鍜岀被鐨勫垱寤烘湁鍏熾?#8221;

“鍝︼紒鏋勯犲嚱鏁頒笌鏋愭瀯鍑芥暟錛?#8221;

“姝g‘銆傚彲鎯滄櫘閫氭寚閽堟病鏈夋瀯閫犲嚱鏁頒笌鏋愭瀯鍑芥暟錛屾墍浠ユ垜浠繀欏昏鍐欎竴涓被鏉ュ姞涓灞?nobr style="COLOR: rgb(102,0,255); BORDER-BOTTOM: rgb(102,0,255) 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" target="_blank">鍖呰錛屾渶綆鍗曠殑灝辮薄榪欐牱錛?#8221;

class my_intptr
{
public:
int* m_p;

my_intptr(int* p){ m_p = p; }
~my_intptr(){ delete m_p; }
};

…………

my_intptr pi(new int);
*(pi.m_p) = 10;

…………

“榪欓噷鎴戜滑鍙互鏀懼績鐨勪嬌鐢?my_intptr 錛屼笉鐢ㄦ媴蹇冨唴瀛樻硠婕忕殑闂錛氫竴鏃?pi 榪欎釜鍙橀噺琚攢姣侊紝鎴戜滑鐭ラ亾 pi.p 鎸囧悜鐨勫唴瀛樺潡涓瀹氫細琚噴鏀俱備笉榪囧鏋滄瘡嬈′嬌鐢?my_intptr 閮藉緱鍘昏闂畠鐨勬垚鍛樻湭鍏嶅お楹葷儲浜嗐備負姝わ紝鍙互緇欒繖涓被鍔犱笂閲嶈澆鐨?* 榪愮畻絎︼細”

class my_intptr
{
private:
int* m_p;

public:
my_intptr(int* p){ m_p = p; }
~my_intptr(){ delete m_p; }

int& operator*(){ return *m_p; }
};

…………

my_intptr pi;
*pi = 10;
int a = *pi;

…………

“鐜板湪鏄笉鏄湅璧鋒潵 my_intptr 灝卞儚鏄竴涓湡姝g殑鎸囬拡浜嗭紵姝e洜涓哄姝わ紝榪欑鎶鏈縐頒負鏅鴻兘鎸囬拡銆傜幇鍦ㄦ垜闂綘錛岃繖涓被榪樼己灝戝摢浜涗笢瑗匡紵”

zero 鐨辯潃鐪夊ご錛岀溂鐫涗竴鐪ㄤ竴鐪紝鐪嬩笂鍘誨氨鍍忎竴鍙版參閫?nobr style="COLOR: rgb(102,0,255); BORDER-BOTTOM: 0px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" target="_blank">鐢?shù)鑴?/nobr>姝e湪杈涜嫤鐨勫線瀹冪殑紜洏涓婃嫹璐濇枃浠躲傝壇涔咃紝zero 鎶搗澶存潵錛屼笉澶‘瀹氱殑璇達細“鏄笉鏄繕緙哄皯涓涓嫹璐濇瀯閫犲嚱鏁板拰涓涓祴鍊艱繍綆楃錛?#8221;

“璇磋涓轟粈涔堛?#8221;錛孲olmyr 鏄劇劧涓嶆墦綆楀氨榪欐牱鏀捐繃 zero銆?

“鍥犱負 …… 鎴戣寰楁病閿欑殑璇?…… 銆?0 璇?銆嬶紙娉細鎸囥奅ffective C++ 2/e銆嬩竴涔︼級涓彁鍒拌繃錛屽鏋滀綘鐨勭被閲岄潰鏈夋寚閽堟寚鍚戝姩鎬佸垎閰嶇殑鍐呭瓨錛岄偅涔堜竴瀹氳涓哄畠鍐欎竴涓嫹璐濇瀯閫犲嚱鏁板拰涓涓祴鍊艱繍綆楃 …… 鍥犱負 …… 鍚﹀垯鐨勮瘽錛屼竴鏃︿綘鍋氫簡璧嬪鹼紝浼氬鑷翠袱涓璞$殑鎸囬拡鎸囧悜鍚屼竴鍧楀唴瀛樸傚浜嗭紒濡傛灉鏄笂闈㈢殑綾伙紝榪欐牱涓鏉ヤ細瀵艱嚧鍚屼竴涓寚閽堣 delete 涓ゆ錛?#8221;

“姝g‘銆傞偅涔堟垜浠簲璇ユ庢牱鏉ュ疄鐜板憿錛?#8221;

“榪欑畝鍗曪紝鎴戜滑鐢?memcpy 鎶?nobr style="COLOR: rgb(102,0,255); BORDER-BOTTOM: rgb(102,0,255) 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" target="_blank">鐩爣鎸囬拡鎸囧悜鐨勫唴瀛樹腑鐨勫唴瀹規(guī)嫹璐濊繃鏉ャ?#8221;

“濡傛灉鎴戜滑鐨勬櫤鑳芥寚閽堟寚鍚戜竴涓被鐨勫璞℃庝箞鍔烇紵娉ㄦ剰錛岀被鐨勫璞′腑鍙兘鏈夋寚閽堬紝涓嶈兘鐢?memcpy銆?#8221;

“閭?…… 鎴戜滑鐢ㄦ嫹璐濇瀯閫犵殑鍔炴硶銆?#8221;

“濡傛灉鎴戜滑鐨勬櫤鑳芥寚閽堟寚鍚戠殑瀵硅薄涓嶈兘鎷瘋礉鏋勯犳庝箞鍔烇紵瀹冨彲鑳芥湁涓涓鏈夌殑鎷瘋礉鏋勯犲嚱鏁般?#8221;

“閭?……”錛寊ero 欏夸簡涓欏匡紝鍐沖畾鑰佸疄鎵胯錛?#8220;鎴戜笉鐭ラ亾銆?#8221;

“闂鍦ㄥ摢浣犵煡閬撲箞錛熷湪浜庝綘娌℃湁鎶婃櫤鑳芥寚閽堢湅浣滄寚閽堛傛兂璞′竴涓嬶紝濡傛灉鎴戜滑瀵逛竴涓寚閽堝仛璧嬪鹼紝瀹冪殑鍚箟鏄粈涔堬紵”

“鍛冿紝鎴戞槑鐧戒簡錛屽湪榪欑鎯呭喌涓嬶紝搴旇鎯沖姙娉曡涓や釜鏅鴻兘鎸囬拡鎸囧悜鍚屼竴涓璞?…… 鍙槸 Solmyr 錛岃繖鏍蜂互鏉ュ矀涓嶆槸浠嶇劧瑕佸鍚屼竴涓璞″垹闄や袱閬嶏紵”

“鏄殑錛屾垜浠緱鎯沖姙娉?nobr style="COLOR: rgb(102,0,255); BORDER-BOTTOM: rgb(102,0,255) 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" target="_blank">瑙e喅榪?涓棶棰橈紝鍔炴硶涓嶅彧涓縐嶃傛瘮杈冨ソ鐨勪竴縐嶆槸涓烘瘡涓寚閽堢淮鎶や竴涓紩鐢ㄨ鏁板鹼紝姣忔璧嬪兼垨鑰呮嫹璐濇瀯閫狅紝灝辮璁℃暟鍊煎姞涓錛岃繖鎰忓懗鐫鎸囧悜榪欎釜鍐呭瓨鍧楃殑鏅鴻兘鎸囬拡鍙堝浜嗕竴 涓紱鑰屾瘡鏈変竴涓櫤鑳芥寚閽堣閿姣侊紝灝辮璁℃暟鍊煎噺涓錛岃繖鎰忓懗鐫鎸囧悜榪欎釜鍐呭瓨鍧楃殑鏅鴻兘鎸囬拡灝戜簡涓涓紱涓鏃﹁鏁板間負 0 錛屽氨閲婃斁鍐呭瓨鍧椼傝薄榪欐牱錛?#8221;

class my_intptr
{
private:
int* m_p;
int* m_count;

public:
my_intptr(int* p)
{
m_p = p;
m_count = new int; // 鍒濆鍖栬鏁板間負 1
*m_count = 1;
}
my_intptr(const my_intptr& rhs) // 鎷瘋礉鏋勯犲嚱鏁?
{
m_p = rhs.m_p; // 鎸囧悜鍚屼竴鍧楀唴瀛?
m_count = rhs.m_count; // 浣跨敤鍚屼竴涓鏁板?
(*m_count)++; // 璁℃暟鍊煎姞 1
}
~my_intptr()
{
(*m_count)--; // 璁℃暟鍊煎噺 1
if( *m_count == 0 ) // 宸茬粡娌℃湁鍒殑鎸囬拡鎸囧悜璇ュ唴瀛樺潡浜?
{
delete m_p;
delete m_count;
}
}

my_intptr& operator=(const my_intptr& rhs)
{
if( m_p == rhs.m_p ) // 棣栧厛鍒ゆ柇鏄惁鏈潵灝辨寚鍚戝悓涓鍐呭瓨鍧?
return *this; // 鏄垯鐩存帴榪斿洖

(*m_count)--; // 璁℃暟鍊煎噺 1 錛屽洜涓鴻鎸囬拡涓嶅啀鎸囧悜鍘熸潵鍐呭瓨鍧椾簡
if( *m_count == 0 ) // 宸茬粡娌℃湁鍒殑鎸囬拡鎸囧悜鍘熸潵鍐呭瓨鍧椾簡
{
delete m_p;
delete m_count;
}

m_p = rhs.m_p; // 鎸囧悜鍚屼竴鍧楀唴瀛?
m_count = rhs.m_count; // 浣跨敤鍚屼竴涓鏁板?
(*m_count)++; // 璁℃暟鍊煎姞 1
}

…………
};

“鍏朵粬閮ㄥ垎娌℃湁浠涔堝お澶у彉鍖栵紝鎴戜笉璐逛簨浜嗐傜幇鍦ㄦ兂璞′竴涓嬫垜浠庢牱浣跨敤榪欑鏅鴻兘鎸囬拡錛?#8221;錛孲olmyr 鏀句笅浜嗙瑪錛屽啀嬈℃嬁璧蜂簡絳峰瓙錛屾湁浜涙儖鎯滅殑鍙戠幇浠栫埍鍚冪殑鑲変父瀛愬凡緇忓喎浜嗐?

zero 鎯寵薄鐫錛屾湁浜涜繜鐤戙?#8220;鎴戜滑 …… 鍙互鐢?new int 琛ㄨ揪寮忎綔涓烘瀯閫犲嚱鏁扮殑鍙傛暟鏉ユ瀯閫犱竴涓櫤鑳芥寚閽堬紝鐒跺悗 …… 鐒跺悗鎴戜滑鍙互浠繪剰鐨勮祴鍊鹼紝”錛屼粬寮濮嬫姄浣忎簡鎬濊礬錛岃秺璇磋秺蹇紝“浠繪剰鐨勭敤宸茬粡瀛樺湪鐨勬櫤鑳芥寚閽堟潵鏋勯犳柊鐨勬櫤鑳芥寚閽堬紝鏅鴻兘鎸囬拡鐨勮祴鍊艱繍綆楃銆佹嫹璐濇瀯閫犲嚱鏁板拰鏋愭瀯 浼氫繚璇佽鏁板煎緇堢瓑浜庢寚鍚戣鍐呭瓨鍧楃殑鏅鴻兘鎸囬拡鏁般?#8221;zero 浼間箮鏄庣櫧浜嗕粬鐪嬪埌浜嗘庢牱鐨?nobr style="COLOR: rgb(102,0,255); BORDER-BOTTOM: rgb(102,0,255) 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" target="_blank">鍔熻兘錛?寮濮嬫縺鍔ㄨ搗鏉ワ細“鐒跺悗涓鏃﹁鏁板間負 0 琚垎閰嶇殑鍐呭瓨鍧楀氨浼氶噴鏀撅紒涔熷氨鏄 …… 鏈夋寚閽堟寚鍚戝唴瀛樺潡錛屽畠?yōu)兏嶉噴鏀惧Q屼竴鏃︽病鏈夛紝瀹冨氨鑷姩閲婃斁錛佸お媯掍簡錛佹垜浠彧瑕佷竴寮濮嬫紜殑鍒濆鍖栨櫤鑳芥寚閽堬紝灝卞彲浠ヨ薄鏅氭寚閽堥偅鏍蜂嬌鐢ㄥ畠錛岃屼笖瀹屽叏涓嶇敤鎷呭績鍐?瀛橀噴鏀劇殑闂錛佸お媯掍簡錛?#8221;zero 嬋鍔ㄧ殑澶у彨錛?#8220;榪欏氨鏄瀮鍦炬敹闆嗭紒Solmyr 錛佹垜浠湪楗涓婂疄鐜頒簡涓涓瀮鍦炬敹闆嗗櫒錛?#8221;

Solmyr 寰堟槑鏄炬病鏈夊垎浜?zero 鐨勬縺鍔細“鎴戝湪鍚冮キ錛屼綘鑳戒笉鑳戒笉瑕佸ぇ鍙?#8216;楗涓婂疄鐜頒簡涓涓瀮鍦炬敹闆嗗櫒’榪欑鍊掕儍鍙g殑璇濓紵”欏夸簡涓欏匡紝Solmyr 甯︾潃浠栨嫑鐗屽紡鐨勫潖絎戯紝浠ヤ竴縐嶅彲鎭剁殑鍙e惢璇撮亾錛?#8220;鑰屼笖璇鋒敞鎰忎竴涓嬭嚜宸辯殑褰㈣薄銆?#8221;

“鍡紵”錛寊ero 鍥炶繃紲炴潵錛屽彂鐜拌嚜宸變笉鐭ヤ粈涔堟椂鍊欑珯浜嗚搗鏉ワ紝鑰屾暣涓鍘呴噷鐨勪漢閮藉湪鐪嬬潃浠栧樋鍢垮伔絎戯紝榪欒浠栨劅瑙夎嚜宸卞儚涓偦鐡溿?

zero 綰㈢潃鑴稿潗涓嬶紝鍘嬩綆浜嗗0闊抽棶 Solmyr 錛?#8220;涓嶈繃 Solmyr 錛岃繖紜疄鏄竴涓殑鍨冨溇鏀墮泦鏈哄埗鍟婏紝鍙鎴戜滑鎶婅繖涓被鏀規(guī)垚 …… 鍡?…… 鏀規(guī)垚妯℃澘綾伙紝璞¤繖鏍鳳細”zero 鎶撹繃浜嗙焊絎旓紝鍐欏埌錛?

template <typename T>
class my_ptr
{
private:
T* m_p;
int* m_count;
…………
};

“瀹冧笉灝辮兘鏀寔浠繪剰綾誨瀷鐨勬寚閽堜簡鍚楋紵鎴戜滑灝卞彲浠ユ妸瀹冪敤鍦ㄤ換浣曞湴鏂廣?#8221;

Solmyr 鎽囦簡鎽囧ご錛?#8220;涓嶏紝浣犳妸闂鎯崇殑澶畝鍗曚簡銆傚浜庣畝鍗曠殑綾誨瀷錛岃繖涓被紜疄鍙互澶勭悊鐨勫緢濂斤紝浣嗗疄闄呮儏鍐墊槸寰堝鏉傜殑銆傝冭檻涓涓吀鍨嬫儏鍐碉細綾?Derived 鏄被 Base 鐨勬淳鐢熺被錛屾垜浠笇鏈涜繖鏍瘋祴鍊鹼細”

Base* pb;
Derived pd;
…………
pb = pd;

“浣犲掕璇寸湅錛岃繖縐嶆儏鍐碉紝鎬庢牱鏀圭敤涓婇潰榪欎釜鏅鴻兘鎸囬拡鏉ュ鐞嗭紵”

“……”錛寊ero 娌夐粯浜嗐?

“瑕佸疄鐜頒竴涓畬鏁寸殑鍨冨溇鏀墮泦鏈哄埗騫朵笉瀹規(guī)槗錛屽洜涓烘湁璁稿緇嗚妭瑕佽冭檻銆?#8221;錛孲olmyr 寮濮嬫葷粨浜嗭紝“涓嶈繃錛屽熀鏈濊礬灝辨槸涓婇潰璇寸殑榪欎簺銆傚煎緱搴嗗垢鐨勬槸錛岀洰鍓嶅凡緇忔湁浜嗕竴涓浉褰撴垚鐔熺殑‘寮曠敤璁℃暟’鏅鴻兘鎸囬拡錛宐oost::shared_ptr銆?澶у鏁版儏鍐典笅錛屾垜浠兘鍙互浣跨敤瀹冦傚彟澶栵紝闄や簡鏅鴻兘鎸囬拡涔嬪錛岃繕鏈変竴浜?nobr style="COLOR: rgb(102,0,255); BORDER-BOTTOM: rgb(102,0,255) 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" target="_blank">鎶鏈?/nobr>涔熻兘澶熷府鍔╂垜浠伩寮閲婃斁鍐呭瓨鐨勯棶棰橈紝姣斿鍐呭瓨姹犮備絾鏄紝鍏抽敭鍦ㄤ簬 鈥斺斺?”

Solmyr 鍐嶅害鐢ㄩ偅縐嶅鉤闈欑殑鐪肩鐩潃 zero 錛?

“韜負 C/C++ 紼嬪簭鍛橈紝蹇呴』鏈夊垱閫犲姏銆傞偅縐嶈漢鍦ㄨ璦鏈哄埗涓婁笉鎬濊繘鍙栫殑浜猴紝閭g蹇呴』瑕侀潬璇硶寮哄埗鎵嶇煡閬撴庢牱緙栫▼鐨勪漢錛岄偅縐嶆病鏈夊埆浜哄憡璇変粬璇ュ共浠涔堝氨鏃犳墍閫備粠鐨勪漢錛屼笉閫傚悎榪欓棬璇█銆?/div>

]]>template蹇呴』瀹氫箟浜庡ご鏂囦歡涓璠杞琞http://www.shnenglu.com/wifecooky/archive/2010/04/12/112339.html妤氬ぉ娓呯妤氬ぉ娓呯Mon, 12 Apr 2010 08:23:00 GMThttp://www.shnenglu.com/wifecooky/archive/2010/04/12/112339.htmlhttp://www.shnenglu.com/wifecooky/comments/112339.htmlhttp://www.shnenglu.com/wifecooky/archive/2010/04/12/112339.html#Feedback0http://www.shnenglu.com/wifecooky/comments/commentRss/112339.htmlhttp://www.shnenglu.com/wifecooky/services/trackbacks/112339.htmltemplate蹇呴』瀹氫箟浜庡ご鏂囦歡涓?/font>

鏈榪戝湪欏圭洰涓亣鍒頒簡涓涓鎬殑闂銆?/p>

鍦ㄧ▼搴忎腑錛孉妯″潡鐢ㄥ埌浜嗕竴涓ā鐗堝嚱鏁幫紝榪欎釜妯$増鍑芥暟澶栭儴涓嶉渶瑕佽皟鐢紝鍥犳鍦?.cpp涓畾涔夊茍瀹炵幇涔嬨?/p>

緙栬瘧鐨勬椂鍊欏鎬殑鐜拌薄鍙戠敓浜嗭紙VC6 sp5錛夛紝鍦╠ebug涓嬶紝涓鍒囨甯革紱鍦╮elease涓嬶紝鍦ㄥ啓榪欎釜妯″潡鐨勪漢閭i噷鍙互姝e父緙栬瘧涓旇繍琛屾甯搞傚彲鎷垮埌鎴戣繖鏉ョ殑鏃跺欙紝灝辯紪璇戜笉榪囦簡銆傛垜浠嚑涓笀鍏勫紵閮芥病杈欎簡錛屽彧鑳界瓑鑰佹澘鏉ヨВ鍐充簡銆?/p>

“template蹇呴』瀹氫箟浜庡ご鏂囦歡涓紒”鑰佹澘濡傛槸鍛婅瘔鎴戜滑銆?/p>

璇曚箣錛屾灉涓嶅叾鐒訛紒

浠婃棩鍙堢湅銆奀++鏍囧噯紼嬪簭搴撱嬶紝鍦╬10欏墊敞閲?錛屾湁璁拌澆錛?#8220;鐩墠template蹇呴』瀹氫箟浜庡ご鏂囦歡涓?...."銆?/p>

]]>
濡備綍鍒ゆ柇鏂囦歡鏄惁瀛樺湪錛?/title><link>http://www.shnenglu.com/wifecooky/archive/2010/04/12/112286.html</link><dc:creator>妤氬ぉ娓呯</dc:creator><author>妤氬ぉ娓呯</author><pubDate>Mon, 12 Apr 2010 01:17:00 GMT</pubDate><guid>http://www.shnenglu.com/wifecooky/archive/2010/04/12/112286.html</guid><wfw:comment>http://www.shnenglu.com/wifecooky/comments/112286.html</wfw:comment><comments>http://www.shnenglu.com/wifecooky/archive/2010/04/12/112286.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/wifecooky/comments/commentRss/112286.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/wifecooky/services/trackbacks/112286.html</trackback:ping><description><![CDATA[<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080"> 1</span><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">#include </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">sys</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">stat.h</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">   <br></span><span style="COLOR: #008080"> 2</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>#include </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">io.h</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">   <br></span><span style="COLOR: #008080"> 3</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>  <br></span><span style="COLOR: #008080"> 4</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">bool</span><span style="COLOR: #000000"> FileExist(</span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> FileName)   <br></span><span style="COLOR: #008080"> 5</span><span style="COLOR: #000000"><img id=Codehighlighter1_87_167_Open_Image onclick="this.style.display='none'; Codehighlighter1_87_167_Open_Text.style.display='none'; Codehighlighter1_87_167_Closed_Image.style.display='inline'; Codehighlighter1_87_167_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_87_167_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_87_167_Closed_Text.style.display='none'; Codehighlighter1_87_167_Open_Image.style.display='inline'; Codehighlighter1_87_167_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_87_167_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_87_167_Open_Text><span style="COLOR: #000000">{   <br></span><span style="COLOR: #008080"> 6</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> stat my_stat;   <br></span><span style="COLOR: #008080"> 7</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> (stat(FileName, </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">my_stat) </span><span style="COLOR: #000000">==</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">);   <br></span><span style="COLOR: #008080"> 8</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000">   <br></span><span style="COLOR: #008080"> 9</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>  <br></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>  <br></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">bool</span><span style="COLOR: #000000"> IsDirectory(</span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> FileName)   <br></span><span style="COLOR: #008080">12</span><span style="COLOR: #000000"><img id=Codehighlighter1_220_359_Open_Image onclick="this.style.display='none'; Codehighlighter1_220_359_Open_Text.style.display='none'; Codehighlighter1_220_359_Closed_Image.style.display='inline'; Codehighlighter1_220_359_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_220_359_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_220_359_Closed_Text.style.display='none'; Codehighlighter1_220_359_Open_Image.style.display='inline'; Codehighlighter1_220_359_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_220_359_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_220_359_Open_Text><span style="COLOR: #000000">{   <br></span><span style="COLOR: #008080">13</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> stat my_stat;   <br></span><span style="COLOR: #008080">14</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (stat(FileName, </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">my_stat) </span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">) </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">false</span><span style="COLOR: #000000">;   <br></span><span style="COLOR: #008080">15</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> ((my_stat.st_mode </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> S_IFDIR) </span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">);   <br></span><span style="COLOR: #008080">16</span><span style="COLOR: #000000"><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span></div> <p>鍦ㄧ▼搴忎腑鑾峰緱鏅氭枃浠訛紝鐩綍錛岀閬擄紝socket錛屽瓧絎︼紝鍧楋紙錛夌殑灞炴с?/p> <p>鍑芥暟鍘熷瀷<br>#include <sys/stat.h></p> <p>int stat(const char *restrict pathname, struct stat *restrict buf);<br>鎻愪緵鏂囦歡鍚嶅瓧錛岃幏鍙栨枃浠跺搴斿睘鎬с傛妸鐩稿簲鐨勫睘鎬у瓨鏀懼埌 buf涓?/p> <p>2 鏂囦歡瀵瑰簲鐨勫睘鎬?br>struct stat {<br>        mode_t     st_mode;       //鏂囦歡瀵瑰簲鐨勬ā寮忥紝鏂囦歡錛岀洰褰曠瓑<br>        ino_t      st_ino;       //inode鑺傜偣鍙?br>        dev_t      st_dev;        //璁懼鍙風(fēng)爜<br>        dev_t      st_rdev;       //鐗規(guī)畩璁懼鍙風(fēng)爜<br>        nlink_t    st_nlink;      //鏂囦歡鐨勮繛鎺ユ暟<br>        uid_t      st_uid;        //鏂囦歡鎵鏈夎?br>        gid_t      st_gid;        //鏂囦歡鎵鏈夎呭搴旂殑緇?br>        off_t      st_size;       //鏅氭枃浠訛紝瀵瑰簲鐨勬枃浠跺瓧鑺傛暟<br>        time_t     st_atime;      //鏂囦歡鏈鍚庤璁塊棶鐨勬椂闂?br>        time_t     st_mtime;      //鏂囦歡鍐呭鏈鍚庤淇敼鐨勬椂闂?br>        time_t     st_ctime;      //鏂囦歡鐘舵佹敼鍙樻椂闂?br>        blksize_t st_blksize;    //鏂囦歡鍐呭瀵瑰簲鐨勫潡澶у皬<br>        blkcnt_t   st_blocks;     //鏂囦歡鍐呭瀵瑰簲鐨勫潡鏁伴噺<br>      };<br>鍙互閫氳繃涓婇潰鎻愪緵鐨勫嚱鏁幫紝榪斿洖涓涓粨鏋勪綋錛屼繚瀛樼潃鏂囦歡鐨勪俊鎭?/p> <p>鏈枃鏉ヨ嚜CSDN鍗氬錛岃漿杞借鏍囨槑鍑哄錛?a >http://blog.csdn.net/fxpbupt/archive/2008/11/17/3313427.aspx</a></p> <img src ="http://www.shnenglu.com/wifecooky/aggbug/112286.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/wifecooky/" target="_blank">妤氬ぉ娓呯</a> 2010-04-12 09:17 <a href="http://www.shnenglu.com/wifecooky/archive/2010/04/12/112286.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://www.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://789583.com" target="_blank">亚洲激情偷拍</a>| <a href="http://yw9677.com" target="_blank">久久精品国产精品亚洲综合</a>| <a href="http://gelaimeiwedding.com" target="_blank">亚洲电影网站</a>| <a href="http://689992.com" target="_blank">9l国产精品久久久久麻豆</a>| <a href="http://www-55655.com" target="_blank">亚洲男女自偷自拍图片另类</a>| <a href="http://xfrlyy.com" target="_blank">欧美a级在线</a>| <a href="http://5767j.com" target="_blank">午夜欧美精品久久久久久久</a>| <a href="http://cao3e8c8.com" target="_blank">欧美高清视频一二三区</a>| <a href="http://yp8882.com" target="_blank">亚洲伊人一本大道中文字幕</a>| <a href="http://zisxks.com" target="_blank">久热精品视频</a>| <a href="http://wanyoulipin.com" target="_blank">国产免费成人</a>| <a href="http://333666333.com" target="_blank">亚洲欧洲99久久</a>| <a href="http://70909g.com" target="_blank">亚洲精品1234</a>| <a href="http://ahhccz.com" target="_blank">久久国产一二区</a>| <a href="http://hankanzhan.com" target="_blank">香蕉免费一区二区三区在线观看</a>| <a href="http://lukushe.com" target="_blank">国模精品一区二区三区色天香</a>| <a href="http://7777731.com" target="_blank">亚洲免费影院</a>| <a href="http://zuan3344.com" target="_blank">久久av一区二区三区</a>| <a href="http://yxtczx.com" target="_blank">国产美女扒开尿口久久久</a>| <a href="http://yngtxny.com" target="_blank">久久久久久久综合色一本</a>| <a href="http://9924338.com" target="_blank">这里只有精品丝袜</a>| <a href="http://6055365.com" target="_blank">欧美日韩一区在线</a>| <a href="http://cqrehoo.com" target="_blank">一本色道久久综合</a>| <a href="http://98956888.com" target="_blank">久久av一区二区</a>| <a href="http://301110.com" target="_blank">99视频超级精品</a>| <a href="http://058888e.com" target="_blank">欧美在线免费视屏</a>| <a href="http://ktt2048.com" target="_blank">亚洲一区www</a>| <a href="http://xiaoyaer.com" target="_blank">一区二区高清在线观看</a>| <a href="http://wanzhixue.com" target="_blank">欧美日韩视频在线观看一区二区三区 </a>| <a href="http://221080.com" target="_blank">欧美精品日韩www.p站</a>| <a href="http://www19829.com" target="_blank">亚洲高清视频一区</a>| <a href="http://www99mmnn.com" target="_blank">欧美成人免费网</a>| <a href="http://syfeichi.com" target="_blank">欧美99久久</a>| <a href="http://tk99444.com" target="_blank">夜色激情一区二区</a>| <a href="http://012928.com" target="_blank">久久激情一区</a>| <a href="http://wwwby113.com" target="_blank">亚洲国产天堂网精品网站</a>| <a href="http://yh5557.com" target="_blank">亚洲视频一区二区在线观看</a>| <a href="http://19zet.com" target="_blank">欧美精品在线观看一区二区</a>| <a href="http://boocnn.com" target="_blank">av不卡免费看</a>| <a href="http://32tun.com" target="_blank">久久视频国产精品免费视频在线 </a>| <a href="http://cczm4.com" target="_blank">国产精品99免视看9</a>| <a href="http://sikixixw12.com" target="_blank">亚洲综合三区</a>| <a href="http://wwwby2232.com" target="_blank">欧美尤物一区</a>| <a href="http://133255.com" target="_blank">亚洲自拍都市欧美小说</a>| <a href="http://227c7.com" target="_blank">欧美激情综合色综合啪啪</a>| <a href="http://67idid.com" target="_blank">久久久久久电影</a>| <a href="http://syddzs.com" target="_blank">欧美成人激情视频</a>| <a href="http://88488848.com" target="_blank">亚洲网站在线观看</a>| <a href="http://www227ee.com" target="_blank">欧美成人中文字幕</a>| <a href="http://45z6.com" target="_blank">男女激情久久</a>| <a href="http://246767.com" target="_blank">尤物精品国产第一福利三区 </a>| <a href="http://tianxiantxtv.com" target="_blank">一区二区三区欧美在线</a>| <a href="http://www-236677.com" target="_blank">亚洲性av在线</a>| <a href="http://517hc5.com" target="_blank">亚洲一二三区在线观看</a>| <a href="http://jafzjz.com" target="_blank">欧美久久久久久</a>| <a href="http://876769.com" target="_blank">亚洲国产裸拍裸体视频在线观看乱了中文 </a>| <a href="http://3333347.com" target="_blank">欧美亚洲三区</a>| <a href="http://csmgxun.com" target="_blank">亚洲二区在线</a>| <a href="http://18loutv.com" target="_blank">久久久久久亚洲精品杨幂换脸</a>| <a href="http://www-35777.com" target="_blank">最新成人av在线</a>| <a href="http://74va.com" target="_blank">亚洲制服丝袜在线</a>| <a href="http://www-kkjj88.com" target="_blank">在线日韩一区二区</a>| <a href="http://carboarm.com" target="_blank">久久先锋资源</a>| <a href="http://snis675.com" target="_blank">女人色偷偷aa久久天堂</a>| <a href="http://4009935888.com" target="_blank">一区二区在线视频</a>| <a href="http://syruili.com" target="_blank">亚洲色图自拍</a>| <a href="http://710557.com" target="_blank">亚洲免费影视第一页</a>| <a href="http://maogo666.com" target="_blank">欧美视频在线观看</a>| <a href="http://域名" target="_blank">欧美激情一区二区三区蜜桃视频 </a>| <a href="http://woaigougou.com" target="_blank">国产亚洲午夜高清国产拍精品</a>| <a href="http://qqcf9900.com" target="_blank">免费成人黄色片</a>| <a href="http://987527.com" target="_blank">国产精品乱码久久久久久</a>| <a href="http://11b29.com" target="_blank">欧美电影资源</a>| <a href="http://kedou09.com" target="_blank">亚洲乱码国产乱码精品精可以看</a>| <a href="http://000695.com" target="_blank">亚洲欧美第一页</a>| <a href="http://wy77777.com" target="_blank">久久久噜噜噜久久</a>| <a href="http://057232.com" target="_blank">…久久精品99久久香蕉国产</a>| <a href="http://konwoosh.com" target="_blank">蜜臀va亚洲va欧美va天堂</a>| <a href="http://yw8333.com" target="_blank">欧美亚洲三区</a>| <a href="http://www-11688.com" target="_blank">欧美日韩一卡</a>| <a href="http://www-440447.com" target="_blank">亚洲一区二区三区高清不卡</a>| <a href="http://jigu100.com" target="_blank">香蕉成人伊视频在线观看</a>| <a href="http://wwwq4yy.com" target="_blank">国产午夜精品久久久久久久</a>| <a href="http://3534m.com" target="_blank">中文网丁香综合网</a>| <a href="http://wwwby6682.com" target="_blank">久久国产精品免费一区</a>| <a href="http://www-772773.com" target="_blank">伊人色综合久久天天</a>| <a href="http://bandycup.com" target="_blank">欧美成人免费网</a>| <a href="http://041935.com" target="_blank">亚洲在线观看视频网站</a>| <a href="http://by777117.com" target="_blank">久久综合亚洲社区</a>| <a href="http://ibenbio.com" target="_blank">国产日韩精品一区二区浪潮av</a>| <a href="http://www4848xx.com" target="_blank">亚洲人成网站777色婷婷</a>| <a href="http://kk8586.com" target="_blank">亚洲高清av</a>| <a href="http://677cn.com" target="_blank">欧美亚州在线观看</a>| <a href="http://www-94889.com" target="_blank">久久久久网址</a>| <a href="http://dehuabz.com" target="_blank">99国产精品久久久久久久成人热</a>| <a href="http://4923cc.com" target="_blank">亚洲日本成人</a>| <a href="http://xingmaokeji.com" target="_blank">蜜桃av久久久亚洲精品</a>| <a href="http://www-232323.com" target="_blank">一本久久a久久精品亚洲</a>| <a href="http://354eee.com" target="_blank">久久久久国产精品www</a>| <a href="http://phdy999.com" target="_blank">亚洲伦理久久</a>| <a href="http://sdjinchuan.com" target="_blank">国产视频精品免费播放</a>| <a href="http://spvicarb.com" target="_blank">欧美激情国产高清</a>| <a href="http://xuanxuan88.com" target="_blank">午夜精品免费视频</a>| <a href="http://gztgo.com" target="_blank">久久久久成人网</a>| <a href="http://aimashe.com" target="_blank">夜夜爽www精品</a>| <a href="http://kk8c.com" target="_blank">国产一区自拍视频</a>| <a href="http://eeii33.com" target="_blank">欧美午夜精品久久久久久久</a>| <a href="http://ccc982.com" target="_blank">久久亚洲不卡</a>| <a href="http://329aaa.com" target="_blank">亚洲综合欧美日韩</a>| <a href="http://www49718.com" target="_blank">亚洲日本成人</a>| <a href="http://ategpu.com" target="_blank">免费观看不卡av</a>| <a href="http://zooxoft.com" target="_blank">欧美一级免费视频</a>| <a href="http://scqike.com" target="_blank">一区二区三区视频观看</a>| <a href="http://8w82.com" target="_blank">在线视频成人</a>| <a href="http://www4848xx.com" target="_blank">国产区在线观看成人精品</a>| <a href="http://r4747.com" target="_blank">欧美日韩免费观看一区</a>| <a href="http://x2b2.com" target="_blank">美脚丝袜一区二区三区在线观看 </a>| <a href="http://lcqrsj.com" target="_blank">一区二区三区日韩欧美</a>| <a href="http://283575.com" target="_blank">欧美国产视频在线</a>| <a href="http://sdsptl.com" target="_blank">久久日韩精品</a>| <a href="http://227c7.com" target="_blank">性欧美videos另类喷潮</a>| <a href="http://www633998.com" target="_blank">99在线精品视频</a>| <a href="http://854277.com" target="_blank">亚洲动漫精品</a>| <a href="http://977dy.com" target="_blank">欧美成人精品在线播放</a>| <a href="http://173168.com" target="_blank">欧美一区高清</a>| <a href="http://8484vivo.com" target="_blank">亚洲免费视频网站</a>| <a href="http://sdtricoop.com" target="_blank">日韩亚洲欧美在线观看</a>| <a href="http://shruhan.com" target="_blank">性欧美长视频</a>| <a href="http://5553303.com" target="_blank">亚洲永久免费</a>| <a href="http://www38ccc.com" target="_blank">亚洲午夜在线视频</a>| <a href="http://www30bxbx.com" target="_blank">日韩一级不卡</a>| <a href="http://coerverbeijing.com" target="_blank">国产日韩欧美日韩</a>| <a href="http://b27227.com" target="_blank">国产精品久久久久久久7电影</a>| <a href="http://sewuyueyue.com" target="_blank">欧美在线观看一二区</a>| <a href="http://apap77.com" target="_blank">亚洲一区激情</a>| <a href="http://qqx123.com" target="_blank">亚洲综合国产激情另类一区</a>| <a href="http://belerbb.com" target="_blank">一区二区三区回区在观看免费视频</a>| <a href="http://lgcpvip888.com" target="_blank">亚洲经典三级</a>| <a href="http://439368.com" target="_blank">亚洲精品国产精品国产自</a>| <a href="http://my7877.com" target="_blank">欧美激情一区二区三区全黄</a>| <a href="http://hczztj.com" target="_blank">你懂的成人av</a>| <a href="http://9xxpp.com" target="_blank">亚洲高清一二三区</a>| <a href="http://pfpf66.com" target="_blank">欧美在线地址</a>| <a href="http://52wenxiu.com" target="_blank">亚洲精选在线</a>| <a href="http://149155.com" target="_blank">日韩一二在线观看</a>| <a href="http://nxhjzddata.com" target="_blank">99亚洲一区二区</a>| <a href="http://wwwby113.com" target="_blank">一区二区三区蜜桃网</a>| <a href="http://123273.com" target="_blank">一本到12不卡视频在线dvd</a>| <a href="http://033232.com" target="_blank">夜夜爽夜夜爽精品视频</a>| <a href="http://414670.com" target="_blank">在线视频亚洲一区</a>| <a href="http://www-xj788.com" target="_blank">亚洲一区二区在线视频</a>| <a href="http://bandycup.com" target="_blank">亚洲欧美日韩另类</a>| <a href="http://fuwu56.com" target="_blank">久久超碰97人人做人人爱</a>| <a href="http://by5130.com" target="_blank">一区二区三区免费在线观看</a>| <a href="http://win-mdk.com" target="_blank">亚洲网站在线观看</a>| <a href="http://645955.com" target="_blank">久久成人综合视频</a>| <a href="http://7a7d.com" target="_blank">另类激情亚洲</a>| <a href="http://110488.com" target="_blank">亚洲人成绝费网站色www</a>| <a href="http://win-mdk.com" target="_blank">亚洲精品中文字幕在线观看</a>| <a href="http://sdxinqi.com" target="_blank">免费亚洲电影</a>| <a href="http://shllswkj.com" target="_blank">亚洲国产午夜</a>| <a href="http://xb735.com" target="_blank">亚洲午夜91</a>| <a href="http://www35177.com" target="_blank">久久九九热免费视频</a>| <a href="http://ybshg.com" target="_blank">性欧美暴力猛交69hd</a>| <a href="http://tzhsdy.com" target="_blank">久久久久国色av免费看影院 </a>| <a href="http://toomicsvip.com" target="_blank">免费视频一区</a>| <a href="http://www-8617.com" target="_blank">欧美日本在线观看</a>| <a href="http://www3344xz.com" target="_blank">国产精品日韩欧美一区</a>| <a href="http://www227zh.com" target="_blank">欧美日韩在线三区</a>| <a href="http://wwwjuhuase.com" target="_blank">国产精品影音先锋</a>| <a href="http://yzsss.com" target="_blank">亚洲激情二区</a>| <a href="http://ncncpa.com" target="_blank">亚洲综合电影</a>| <a href="http://baoyu1313.com" target="_blank">久久伊人一区二区</a>| <a href="http://yw1396.com" target="_blank">久久久免费av</a>| <a href="http://ncyy4.com" target="_blank">亚洲精品国精品久久99热一</a>| <a href="http://mruyan.com" target="_blank">亚洲欧美韩国</a>| <a href="http://www-33tt.com" target="_blank">美女精品自拍一二三四</a>| <a href="http://whdzjc.com" target="_blank">国产精品久久九九</a>| <a href="http://www47777.com" target="_blank">亚洲电影在线</a>| <a href="http://456888com.com" target="_blank">欧美在线免费一级片</a>| <a href="http://pp88qq.com" target="_blank">亚洲福利在线观看</a>| <a href="http://obatshaka.com" target="_blank">午夜精品一区二区三区在线播放</a>| <a href="http://rxbbei.com" target="_blank">麻豆久久久9性大片</a>| <a href="http://www-800778.com" target="_blank">国产精品久久久久久久久久免费</a>| <a href="http://e789a.com" target="_blank">在线成人av网站</a>| <a href="http://5555547.com" target="_blank">亚洲欧美在线网</a>| <a href="http://www-42189.com" target="_blank">欧美激情91</a>| <a href="http://xashp.com" target="_blank">久久成人精品一区二区三区</a>| <a href="http://649929.com" target="_blank">欧美激情一区二区三区高清视频</a>| <a href="http://shalxee.com" target="_blank">国产亚洲精品自拍</a>| <a href="http://yunduaner.com" target="_blank">亚洲私人影院</a>| <a href="http://59812mh.com" target="_blank">欧美一区二区三区四区夜夜大片 </a>| <a href="http://292q.com" target="_blank">亚洲影视中文字幕</a>| <a href="http://744734.com" target="_blank">欧美aa在线视频</a>| <a href="http://szxrdr.com" target="_blank">国内精品伊人久久久久av影院</a>| <a href="http://495177.com" target="_blank">亚洲图片欧美日产</a>| <a href="http://shwazrbjd.com" target="_blank">亚洲激情在线观看视频免费</a>| <a href="http://muwendada.com" target="_blank">久久国产一区二区三区</a>| <a href="http://www-yh6.com" target="_blank">国产精品外国</a>| <a href="http://xxtv123.com" target="_blank">亚洲永久在线</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>