锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品1区2区,欧美在线观看天堂一区二区三区,一区三区视频http://m.shnenglu.com/ietj/category/5855.html瑙傛湜錛岀瓑寰呭彧鑳借鍑虹幇鐨勬満浼?xì)鐧界櫧婧滆?/description>zh-cnMon, 18 Apr 2011 21:48:41 GMTMon, 18 Apr 2011 21:48:41 GMT60欏圭洰鏂囦歡緇勭粐緇撴瀯http://m.shnenglu.com/ietj/archive/2010/09/17/126870.html涓璺灝?/dc:creator>涓璺灝?/author>Fri, 17 Sep 2010 06:23:00 GMThttp://m.shnenglu.com/ietj/archive/2010/09/17/126870.htmlhttp://m.shnenglu.com/ietj/comments/126870.htmlhttp://m.shnenglu.com/ietj/archive/2010/09/17/126870.html#Feedback0http://m.shnenglu.com/ietj/comments/commentRss/126870.htmlhttp://m.shnenglu.com/ietj/services/trackbacks/126870.html鏂囨。緇勭粐緇撴瀯濡備笅鍥炬墍紺猴細(xì)

ProjectDirTree.jpg

鍙互浣滃涓嬬殑鐏墊椿鏀瑰姩錛?/p>

  • 灝哹uild涓嬬殑vc6,vs2005涓婄Щ涓灞傦紝鍗沖懡鍚嶄負(fù)錛歜uild-vc6, build-vs2005;
  • 灝唗est涓嬬Щ涓灞傦紝濡傚湪src鐩綍涓嬪緩test鐩綍,涓嬮潰瀛愮洰褰曚負(fù): unittest, benchmarks, integration;


]]>
DLL鐩稿叧鎬葷粨http://m.shnenglu.com/ietj/archive/2010/09/16/126777.html涓璺灝?/dc:creator>涓璺灝?/author>Thu, 16 Sep 2010 07:54:00 GMThttp://m.shnenglu.com/ietj/archive/2010/09/16/126777.htmlhttp://m.shnenglu.com/ietj/comments/126777.htmlhttp://m.shnenglu.com/ietj/archive/2010/09/16/126777.html#Feedback0http://m.shnenglu.com/ietj/comments/commentRss/126777.htmlhttp://m.shnenglu.com/ietj/services/trackbacks/126777.html浠ヤ笅鎬葷粨鍙拡瀵箇indows騫沖彴:

  1. dll鏂囦歡搴旀湁static 鍜?dynamic鐨勭増鏈紝緙栬瘧鏃朵復(fù)鏃舵枃浠剁殑鐩綍鍒嗗埆鏄? Debug, Release, DebugDll, ReleaseDll銆?/li>
  2. 涓鑸帹鑽愪嬌鐢╠ll鐨剆tatic鐗堟湰錛屽洜涓鴻繖鏍峰氨涓嶇敤鎸囧畾dll鏂囦歡鎵鍦ㄧ殑璺緞錛屼互鍚庡鏂囦歡澶у皬鎴栧叾瀹冭姹傛椂鍐嶆崲鎴恉ynamic鐗堟湰鐨勶紱浣嗕腑闂磋娉ㄦ剰鐨勬槸:濡傛灉static鐗堟湰鏂囦歡鏈夋墍鏀瑰彉錛屼緷璧栧叾鐨勯」鐩鎵嬪姩閲嶆柊緙栬瘧錛屼笉鐒朵嬌鐢ㄧ殑榪樻槸鑰佺増鏈殑static 搴撱?/li>
  3. dll鏂囦歡鍛藉悕涓? XxD.lib(Debug), Xx.lib(Release), XxD_dll.lib(Debug Dynamic), Xx_dll.lib(Release Dynamic), 濡傛灉鏄疷nicode鐗堟湰,鍦ㄧ浉搴旂殑'.'鎴?D'瀛楃鍓嶅姞U錛屽:XxUD.lib(Debug Unicode), XxU.lib(Release Unicode)銆?/li>
  4. 浣滀負(fù)絎笁鏂笰PI鏃訛紝搴旀彁渚涘畬鏁寸殑include, lib, bin鐩綍錛宺eadme.txt鏂囦歡錛屽彲閫夋嫨鎻愪緵example, doc鐩綍銆?鍏朵腑錛歩nclude鏂囦歡澶逛腑鏀句緷璧栫殑澶存枃浠訛紱lib涓斁鎵鏈夌殑*.lib鏂囦歡錛沚in涓斁鎵鏈夌殑*.dll鏂囦歡銆?/li>
  5. 浣滀負(fù)絎笁鏂笰PI鏃訛紝鏈濂芥槸閫氳繃def鐨勬柟寮忕敓鎴愶紝榪欐牱鍙互璺ㄨ璦浣跨敤銆傚鏋滃彧闄愪簬c++璋冪敤錛屽茍涓旇瀵煎嚭鐨勭被姣旇緝澶氾紝鍒欏彲浠ユ姌?shù)腑鑰冭檻浣跨敤dllexport鐨勬柟寮忋?/li>

浠ヤ笅鎬葷粨鏄互鍓嶅湪Linux騫沖彴錛?Eclipse+CDT)

  1. 濡備綍鏂板緩搴撻」鐩? 鍏堟柊寤轟竴絀洪」鐩紝鍐嶄慨鏀硅緗細(xì)欏圭洰Property欏?-->C/C++ Buildings--->Settings--->Build Artifact--->Artifact Type涓夋嫨搴撶被鍨嬨?/li>
  2. 闈?rùn)鎬佸簱浣跨敤錛?
    • 璁劇疆include澶存枃浠剁洰褰?.I./../XxLib/include;
    • 璁劇疆Linker搴撴枃浠剁洰褰? -L./../XxLib/lib;
    • 璁劇疆Linker搴撴枃浠? -lXxLib
  3. 鍔ㄦ佸簱浣跨敤:
    • 闅愬紡璋冪敤鍚屼笂闈㈢殑闈?rùn)鎬佸簱錛?/li>
    • 鏄懼紡璋冪敤鍦↙inker涓? -ldl -lXxLib;
    • 濡傛灉鍔ㄦ佸簱涓嶆槸鏀懼湪/lib,/usr/lib鐩綍涓嬶紝闇璁劇疆鐜鍙橀噺錛歀D_LIBRARY_PATH=./../XLib/lib
  4. 褰撳悓鏃跺瓨鍦ㄨ搴撶殑闈?rùn)鎬佺増鏈拰鍏變韓鐗堟湰鏃訛紝閾炬帴鍣ㄤ紭鍏堜嬌鐢ㄥ叡浜増鏈琗x.so錛屾鏃朵綘鍙互浣跨敤-static閾炬帴閫夐」鎸囧畾閾炬帴闈?rùn)鎬佺増鏈琗x.a
  5. 鍔ㄦ佸簱鍙互瀵煎嚭涓や釜鐗規(guī)畩鐨勫嚱鏁幫細(xì)_init鍜宊fini錛屽墠鑰呭湪鍔ㄦ佸簱琚姞杞藉悗璋冪敤錛屽悗鑰呭湪鍔ㄦ佸簱琚嵏杞藉墠璋冪敤錛屾垜浠彲浠ヤ嬌鐢ㄨ繖涓や釜鍑芥暟鍋氫簺鐗瑰埆鐨勫伐浣溿傞渶瑕佹敞鎰忕殑鏄細(xì)鍦ㄥ畾涔夎繖涓や釜鍑芥暟鍚庣紪璇戞椂錛岄渶瑕佷嬌鐢?nostartfiles閫夐」錛屽惁鍒欑紪璇戝櫒鎶ラ噸澶嶅畾涔夐敊璇?/li>
  6. 搴旂敤紼嬪簭涓庡簱娣峰悎璋冭瘯錛氶」鐩甈roperty欏?-->C/C++ General--->Paths and Symbols--->References--->閫夋嫨寮曠敤搴撱?/li>
  7. ldd鐢ㄦ潵鏌ョ湅紼嬪簭鎵渚濊禆鐨勫叡浜簱錛屽悓鏃朵篃鏂逛究鎴戜滑鍒ゆ柇鍏變韓搴撴槸鍚﹁鎵懼埌; nm鍛戒護(hù)鏌ョ湅obj鏂囦歡(.so涔熸槸涓涓猳bj)涓殑鏍囪瘑(鍑芥暟銆佸彉閲?銆?/li>

Q錛?span style="COLOR: #ff0000">鍦↙inux鐨凞LL涓浣曚嬌鐢╯tdcall璋冪敤鏂瑰紡



]]>
緙栫▼鐜鎬葷粨http://m.shnenglu.com/ietj/archive/2010/06/09/117493.html涓璺灝?/dc:creator>涓璺灝?/author>Wed, 09 Jun 2010 12:40:00 GMThttp://m.shnenglu.com/ietj/archive/2010/06/09/117493.htmlhttp://m.shnenglu.com/ietj/comments/117493.htmlhttp://m.shnenglu.com/ietj/archive/2010/06/09/117493.html#Feedback0http://m.shnenglu.com/ietj/comments/commentRss/117493.htmlhttp://m.shnenglu.com/ietj/services/trackbacks/117493.html鍦╒C6錛孷S2005涓紝緇忓父紕板埌鐨勪竴浜涚幆澧冭緗柟闈㈢殑闂錛?/p>
  1. 宸ョ▼--->璁劇疆涓紝鏈夋椂闇瑕佸湪pre-link/post-build鎵ц涓浜涙帶鍒跺彴鍛戒護(hù),榪欐椂瑕佹敞鎰忚礬寰勭鍙風(fēng)殑涓鑷淬傚錛?strong style="COLOR: #ff0000">copy鏂囦歡鏃剁殑婧愯礬寰勪笌鐩爣璺緞絎﹀彿'\'鎴?/'蹇呴』涓鑷達(dá)紝榪樻槸鍙兘浣跨敤'\'褰㈠紡鐨勮礬寰勶紵
  2. CommBook鐨剅elease鐗堟湰涓轟粈涔堜笉鍙敤
    宸ョ▼--->璁劇疆--->C/C++--->甯歌涓紝璋冩暣浼樺寲閫夐」錛屾湰嬈℃槸灝嗘渶蹇熷害璋冩暣涓哄叾瀹冪殑銆?/span>
  3. ini鏂囦歡涓殑key鍚嶇О涓嶅尯鍒嗗ぇ灝忓啓銆?/span>



]]>
Linux涓嬮敊璇浣曞畾浣?/title><link>http://m.shnenglu.com/ietj/archive/2010/06/09/117488.html</link><dc:creator>涓璺灝?/dc:creator><author>涓璺灝?/author><pubDate>Wed, 09 Jun 2010 10:38:00 GMT</pubDate><guid>http://m.shnenglu.com/ietj/archive/2010/06/09/117488.html</guid><wfw:comment>http://m.shnenglu.com/ietj/comments/117488.html</wfw:comment><comments>http://m.shnenglu.com/ietj/archive/2010/06/09/117488.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/ietj/comments/commentRss/117488.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/ietj/services/trackbacks/117488.html</trackback:ping><description><![CDATA[ <p>榪欐鏃墮棿錛岀敱浜庡仛鐨勬槸Linux鐜涓嬬殑C++紼嬪簭縐繪宸ヤ綔錛屾諱細(xì)紕板埌"孌甸敊璇?宸叉斁寮?涔嬬被鐨勯棶棰橈紝鍙互閫氳繃浠ヤ笅鏂瑰紡寰楀埌紼嬪簭閫鍑烘椂鐨勮皟鐢ㄥ爢鏍堜俊鎭紝鏂逛究閿欒鐨勫畾浣?/p> <ol> <li>鎵撳紑鐢熸垚core.xxx鏂囦歡寮鍏籌細(xì)璁劇疆ulimit -c unlimited錛屼篃鍙湪鐜鍙橀噺涓緗紝浠ラ伩鍏嶆瘡嬈℃墦寮緇堢鏃墮兘瑕佽繘琛岃緗紱</li> <li>鎵цlinux涓媎ebug鐗堟湰鐨勫簲鐢ㄧ▼搴? ./AppName錛?/li> <li>紼嬪簭鍑虹幇"孌甸敊璇?宸叉斁寮?鑰岄鍑烘椂錛屼細(xì)鍦ㄥ綋鍓嶈繍琛岀洰褰曚笅浜х敓 core.xxx鏂囦歡(鍏朵腑xxx鏄竴涓叉暟瀛?錛?/li> <li>浣跨敤gdb榪愯core.xxx鏂囦歡: gdb ./AppName core.xxx錛?/li> <li>鍦╣db>涓嬫墽琛宨nfo stack鏌ョ湅鏈鍚庣殑鍫嗘爤,浠庡爢鏍堜腑寰楀埌鏈鍚庨鍑烘椂鐨勪俊鎭?/li> </ol> <p>鏇村鎿嶄綔璇︽儏鏌ョ湅: <a >Linux涓嬪彂鐢熸閿欒鏃跺浣曚駭鐢焎ore鏂囦歡</a></p> <img src ="http://m.shnenglu.com/ietj/aggbug/117488.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/ietj/" target="_blank">涓璺灝?/a> 2010-06-09 18:38 <a href="http://m.shnenglu.com/ietj/archive/2010/06/09/117488.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>PC-Lint浣跨敤http://m.shnenglu.com/ietj/archive/2009/11/10/100620.html涓璺灝?/dc:creator>涓璺灝?/author>Tue, 10 Nov 2009 07:29:00 GMThttp://m.shnenglu.com/ietj/archive/2009/11/10/100620.htmlhttp://m.shnenglu.com/ietj/comments/100620.htmlhttp://m.shnenglu.com/ietj/archive/2009/11/10/100620.html#Feedback0http://m.shnenglu.com/ietj/comments/commentRss/100620.htmlhttp://m.shnenglu.com/ietj/services/trackbacks/100620.htmlPC-Lint鏄竴嬈鵑拡瀵笴/C++鐨勪唬鐮侀潤(rùn)鎬佸垎鏋愬伐鍏鳳紝鍙互鎶婂畠鐪嬩綔涓縐嶆洿鍔犱弗鏍肩殑緙栬瘧鍣紝涓嶄粎鍙互媯(gè)鏌ュ嚭涓鑸殑璇硶閿欒(褰撳墠緙栬瘧鍣ㄦ墍浣滅殑宸ヤ綔)錛岃繕鍙互媯(gè)鏌ュ嚭閭d簺絎﹀悎璇硶瑕佹眰浣嗕笉鏄撳彂鐜扮殑娼滃湪閿欒錛屽錛?/p>
  • else瀵筰f鐨勫氨榪戝尮閰嶅師鍒?
  • 浼樺厛綰у鑷寸殑閿欒
  • 浠?寮澶寸殑鏁板瓧(浣滀負(fù)8榪涘埗澶勭悊)
  • &&, ||, ==絳夌殑婕忓啓

C/C++璇█鐨勭伒媧繪у甫鏉ヤ簡(jiǎn)浠g爜鏁堢巼鐨勬彁鍗囷紝浣嗕篃鍥犲叾鐏墊椿鎬ц屽甫鏉ヤ簡(jiǎn)浠g爜緙栧啓鐨勯殢鎰忔э紝鍙﹀C/C++緙栬瘧鍣ㄤ笉榪涜寮哄埗綾誨瀷媯(gè)鏌ワ紝涔熷甫鏉ヤ簡(jiǎn)浠g爜緙栧啓鐨勯殣鎮(zhèn)c侾C-Lint璇嗗埆騫舵姤鍛奀/C++璇█涓殑緙栫▼闄烽槺鍜屾牸寮忕己闄風(fēng)殑鍙戠敓銆傚畠榪涜紼嬪簭鐨勫叏灞鍒嗘瀽錛岃兘璇嗗埆娌℃湁琚傚綋媯(gè)楠岀殑鏁扮粍涓嬫爣錛屾姤鍛婃湭琚垵濮嬪寲鐨勫彉閲忥紝璀﹀憡浣跨敤絀烘寚閽堬紝鍐椾綑鐨勪唬鐮佺瓑絳夈傝蔣浠墮櫎閿欐槸杞歡欏圭洰寮鍙戞垚鏈拰寤惰鐨勪富瑕佸洜绱犮傛牴鎹彂鐜伴敊璇椂闂翠笌鎴愭湰鎴愭寚鏁扮駭鐨勫叧緋伙紝PC-Lint鑳藉甯綘鍦ㄧ▼搴忓姩鎬佹祴璇曚箣鍓嶅彂鐜扮紪鐮侀敊璇傝繖鏍鋒秷闄ら敊璇殑鎴愭湰鏇翠綆銆?/span>

姝e洜涓哄叾閲嶈鎬?鍦ㄥ緢澶氫笓涓氱駭鐨勮蔣浠跺叕鍙?濡侻icrosoft涓紝PC-Lint媯(gè)鏌ユ槸鏃犻敊璇棤璀﹀憡鏄唬鐮侀鍏堣榪囩殑絎竴鍏?span class=Apple-style-span style="WORD-SPACING: 0px; FONT: medium Simsun; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">銆?/span> 鏈枃灝嗗氨P(pán)C-Lint鍦╒C6涓婄殑浣跨敤浣滀竴綆鍗曠殑浠嬬粛錛?/span>

  1. 涓嬭澆涓庡畨瑁?/strong>
    瀹樻柟緗戝潃涓猴細(xì)http://www.gimpel.com/錛屼絾PC-Lint鏄竴嬈懼叡浜蔣浠訛紝鍥犳鍙兘閫氳繃鍏跺畠閫斿緞涓嬭澆浣跨敤浜?jiǎn)锛屾湰錆h浣跨敤鐨勬槸PC-Lint8.0w鐗堟湰銆?/span>
  2. 閰嶇疆
    鏂囦歡瑙e帇鍚庡彲浠ョ湅鍒板涓嬫枃浠訛細(xì)(瑙e帇鐩綍涓篍:\Work\DevLib\pclint,浠ヤ笅灝嗙敤$(PC-Lint)浠f浛)
     

    鍙互浣跨敤Config.exe鐨勫悜瀵煎姛鑳介厤緗釜閽堝鑷釜鐜鐨刲nt鏂囦歡錛屾垜榪欓噷鏄洿鎺ョ紪杈戞枃鏈枃浠秙td.lnt錛屼繚瀛樺湪$(PC-Lint)鐩綍涓嬶紝鍏朵腑VC6鐨勫畨瑁呯洰褰曚負(fù)錛歞:\Program Files\Microsoft Visual Studio\VC98銆俿td.lnt鍐呭濡備笅錛?
    au-sm.lnt
    co-msc60.lnt
    env-vc6.lnt
    lib-mfc.lnt
    lib-stl.lnt
    lib-w32.lnt
    lib-wnt.lnt
    lib-atl.lnt
    options.lnt -si4 -sp4

    -i"d:\Program Files\Microsoft Visual Studio\VC98\Include"
    -i"d:\Program Files\Microsoft Visual Studio\VC98\atl\include"
    -i"d:\Program Files\Microsoft Visual Studio\VC98\MFC\include"
  3. 鍦╯td.lnt涓殑options.lnt灞炰簬鏂板鏂囦歡錛岀敤浜庡鍒犳煇浜涘弽鏄犲叏灞緙栬瘧淇℃伅鐨勯夐」銆傚"-e783"錛岀敤浜庡叧闂鍛婁俊鎭細(xì)褰撴枃浠朵笉鏄互絀鴻緇撴潫鏃躲?/span>
  4. 鏁村悎鍒癐DE
    鎵撳紑VC6鑿滃崟涓婄殑宸ュ叿--->瀹氬埗閮ㄥ垎錛屽湪宸ュ叿閫夐」鍗′腑澧炲姞PC-Lint欏癸紝鍙傛暟璁劇疆濡備笅鍥炬墍紺猴細(xì)
     
  5. 娣誨姞蹇嵎閿?/strong>
    鎵撳紑宸ュ叿鑿滃崟錛岄鍏堢湅PC-Lint浣嶄簬宸ュ叿緇勪腑鐨勫緢鍑犻」錛堟垜榪欓噷鏄8欏癸級(jí),鐒跺悗鐐瑰嚮瀹氬埗--->閿洏錛屽湪"鍒嗙被"涓夋嫨宸ュ叿錛屽湪鍛戒護(hù)涓夋嫨"UserTool8"錛屽皢鍏夋爣縐誨埌鏂板緩蹇嵎閿腑錛屾鏃跺湪閿洏?shù)笂鍚屾椂鎸変?CTRL+F12"閿?娉ㄦ剰鐪嬫彁紺烘槸鍚︽蹇嵎閿凡緇忎嬌鐢?錛岀偣"OK"錛屽氨鍙互鐢–TRL+F12鎵цPC-LINT浜?/span>

  6. 浣跨敤
    璁劇疆瀹屾垚鍚庯紝鍦ㄨ彍鍗曠殑宸ュ叿鏍忎腑灝辨湁浜?jiǎn)PC-Lint欏逛簡(jiǎn)錛屽褰撳墠鎵撳紑鐨凜/C++鏂囦歡錛屾墽琛屾欏規(guī)搷浣滃氨鍙互鍦∣utput紿楀彛涓緭鍑烘墽琛屼俊鎭簡(jiǎn)錛屽涓嬪浘鎵紺猴細(xì) 
    涓鍒囨甯哥殑璇? return code涓?,鏈枃榪欓噷鍑虹幇2涓敊璇槸鐢變簬浣跨敤浜?jiǎn)鍛藉悕绌洪棿std,濡備笉浣跨敤鍒欐甯革紝鐩墠涔熶笉鐭ラ亾浠涔堝師鍥?/span>錛宮ain.cpp浠g爜濡備笅錛?
    1#include <iostream> 
    2int main(int argc, char* argv[]) 
    3
    4(void)argc; 
    5(void)argv; 
    6std::cout<<"Hello, World!\n"
    7return 0
    8}
     
  7. 鏇村鍙傝?/strong>
    a. 濡備綍鍦⊿ource Insight涓厤緗甈C-Lint
    b. 鍦↖DE涓璓C-Lint鏁翠釜欏圭洰鏂囦歡

    c. PCLint 鍦╒C6.0涓嬬殑閰嶇疆浣跨敤


]]>
C++ 璧勬簮閲婃斁http://m.shnenglu.com/ietj/archive/2009/10/23/99287.html涓璺灝?/dc:creator>涓璺灝?/author>Fri, 23 Oct 2009 06:50:00 GMThttp://m.shnenglu.com/ietj/archive/2009/10/23/99287.htmlhttp://m.shnenglu.com/ietj/comments/99287.htmlhttp://m.shnenglu.com/ietj/archive/2009/10/23/99287.html#Feedback1http://m.shnenglu.com/ietj/comments/commentRss/99287.htmlhttp://m.shnenglu.com/ietj/services/trackbacks/99287.html    瑕佹兂瑙e喅涓婇潰鐨勯棶棰橈紝灝卞繀欏誨疄鐜拌祫婧愮殑鑷姩閲婃斁錛岀被鐨勬瀽鏋勫嚱鏁版濂藉彲浠ユ弧瓚蟲(chóng)瑕佹眰錛屽氨璞℃爣鍑嗗簱涓櫤鑳芥寚閽堝氨鏄繖涔堝疄鐜扮殑錛屼絾闂鍦ㄤ簬鎴戜滑鐨勫弬鏁頒釜鏁幫紝鍙傛暟綾誨瀷鐨勪笉紜畾鎬с傝櫧鐒墮噸杞藉拰妯℃澘鍙互瑙e喅姝ら棶棰?榪欎篃鏄垜鍦ㄧ綉涓婄湅鍒扮殑瑙e喅鏂規(guī)硶)錛屼絾妯℃澘綾葷殑鍙傛暟涓嶅叿澶囪嚜鍔ㄦ帹瀵艱兘鍔涳紙緇忎紶鍏ユ垚鍛樺嚱鏁板弬鏁板兼帹瀵煎嚭妯℃澘鍙傛暟綾誨瀷錛夛紝鑰屼笖榪囧鐨勬ā鏉垮亸鐗瑰寲涔熶笉鏄垜鎵鎿呴暱鐨勶紝鏈涓昏鏄唬鐮佺殑縐繪鎬ф棤娉曚繚璇併?br>    鏈枃涓昏鍒╃敤鐨刡oost涓殑bind搴擄紝瑙夊緱浠垮嚱鏁扮殑鍔熻兘璺熻嚜宸卞綋鍓嶇殑闇姹備笉榪滀簡(jiǎn)錛屽洜涓哄畠浠殑鍏卞悓鐐規(guī)湁:
1. 鍙互鎺ユ敹浠繪剰澶氫釜妯℃澘鍙傛暟(娌℃湁鍏蜂綋楠岃瘉錛岃嚦灝戞槸9涓惂),
2. 鍙互鍒╃敤鍑芥暟瀵規(guī)ā鏉垮弬鏁扮被鍨嬬殑鎺ㄥ鑳藉姏錛岀渷鍘諱簡(jiǎn)鍙傛暟綾誨瀷鐨勬寚瀹氥?br>鍞竴涓嶅悓鐨勬槸bind鍚庣殑浠垮嚱鏁版槸绔嬪嵆鎵ц錛屼笉鑳藉叿鏈夌被鐨勬瀽鏋勫嚱鏁拌嚜鍔ㄦ墽琛岀殑浼樼偣銆傜洰鍓嶉渶瑕佽В鍐崇殑闂鏄帹榪熸墽琛屾湡錛屼篃鏃㈡妸operator()鍑芥暟縐誨埌鏋愭瀯鍑芥暟涓墽琛岋紝榪欏氨闇瑕佷繚瀛榖oost::bind(....)榪斿洖鐨勫璞★紝閫氳繃綾葷殑鏋勯犲嚱鏁板幓淇濆瓨錛岀劧鍚庡湪鏋愭瀯鍑芥暟涓墽琛宱perator()灝卞彲浠ヤ簡(jiǎn)銆?br>    鎬濊礬鏄嚭鏉ヤ簡(jiǎn)錛屼絾闂鏄痓oost::bind(...)鍑芥暟榪斿洖鐨勭被鍨嬩笉紜畾錛屽璞¢氳繃綾繪ā鏉挎槸鍙互淇濆瓨錛屼絾綾繪病鏈夎嚜鍔ㄦ帹瀵艱兘鍔涳紝榪樻槸鏃犳硶瀹炵幇錛岃繖閲屾垜灝卞埄鐢ㄤ簡(jiǎn)boost::any鐨勫師鐞嗭紝姝eソ瑙e喅浜?jiǎn)姝ら棶棰樺Q岃屼笖瀹冧篃鍙互鐢ㄤ簬鍑芥暟鐨勫歡榪熸墽琛屻傝瑙佷互涓嬩嬌鐢ㄦ柟娉曪細(xì)
姝ラ1錛?瀹炵幇綾諱技浜巄oost:;any鐨勭被錛屼富瑕佸畬鎴愯祫婧愮殑鑷姩閲婃斁銆傚疄鐜板涓?
//SrcRelease.h澶存枃浠?br>
 1#ifndef _SRCRELEASE_INC_
 2#define _SRCRELEASE_INC_
 3
 4class CSrcRelease
 5{
 6public
 7    template<typename T>
 8    CSrcRelease(const T & value)
 9        : m_pHelder(new Helder<T>(value))
10    {
11    }

12
13    ~CSrcRelease()
14    {
15        delete m_pHelder;
16    }

17
18private
19    class IHelder
20    {
21    public:
22        virtual ~IHelder() {}
23    }
;
24
25    template<typename T>
26    class Helder : public IHelder
27    {
28    public
29        Helder(const T & value)
30            : held(value)
31        {
32        }

33        ~Helder() 
34        {
35            held();
36        }

37
38    public// representation
39        T held;
40    }
;
41
42    IHelder* m_pHelder;
43}
;
44
45#endif //_SRCRELEASE_INC_ 
46

姝ラ2錛?涓嬭澆boost搴擄紝鍥犱負(fù)鍙敤鍒頒簡(jiǎn)boost::bind搴擄紝鎵浠ユ棤闇緙栬瘧. 灝嗗ご鏂囦歡鐩綍鍔犲叆vs2005涓?br>姝ラ3錛?瀹㈡埛绔皟鐢?br>//main.cpp
 1#include "SrcRelease.h"
 2#include <iostream>
 3#include <Windows.h>
 4#include <boost/bind.hpp>
 5#include <cassert>
 6
 7void _stdcall InvokeStr(const char* szValue)
 8{
 9    std::cout<<szValue<<std::endl;
10}

11
12bool _stdcall InvokeStr(const char* szValue, int a, int b)
13{
14    std::cout<<szValue<<"\ta: "<<a<<"\tb: "<<b<<std::endl;
15    return true;
16}

17
18int main()
19{
20    //鐢變簬API閮芥槸_stdcall璋冪敤錛岃寁s2005鐜閮芥槸榛樿_cdecl錛屾墍浠ラ渶瑕佷慨鏀箆s2005鐜
21    HBITMAP hBitmap=reinterpret_cast<HBITMAP>(LoadImage(NULL, L"test.bmp", IMAGE_BITMAP, 00, LR_LOADFROMFILE));
22    assert(hBitmap!=NULL);
23    CSrcRelease aBitmapRelease(boost::bind(&DeleteObject, hBitmap));
24
25    std::cout<<"Invoke Outer Before"<<std::endl;
26    CSrcRelease aRelease(boost::bind(&InvokeStr, "Invoke Outer After"85));
27
28    {
29        std::cout<<"Invoke Inner Before"<<std::endl;
30        CSrcRelease aRelease(boost::bind(&InvokeStr, "Invoke Inner After"));
31        std::cout<<"Invoke Inner Middle"<<std::endl;
32    }

33
34    std::cout<<"Invoke Outer Middle"<<std::endl;
35    return 0;
36}
 

浠ヤ笂浠g爜鍦╳inxp+vs2005涓嬫祴璇曢氳繃錛屽鏈夌枒闂紝嬈㈣繋鑱旂郴: ietj@mail.21cn.com
 
                                                            鍝撴湀鍒
                                                            2008.3.5

]]>
C++閿欒澶勭悊http://m.shnenglu.com/ietj/archive/2008/03/01/43542.html涓璺灝?/dc:creator>涓璺灝?/author>Sat, 01 Mar 2008 15:28:00 GMThttp://m.shnenglu.com/ietj/archive/2008/03/01/43542.htmlhttp://m.shnenglu.com/ietj/comments/43542.htmlhttp://m.shnenglu.com/ietj/archive/2008/03/01/43542.html#Feedback0http://m.shnenglu.com/ietj/comments/commentRss/43542.htmlhttp://m.shnenglu.com/ietj/services/trackbacks/43542.html    浠ヤ笂鎽樿嚜鍦?003騫?鏈堢殑JAOO浼?xì)璁笂锛孊ill Venners瀵笲jarne Stroustrup閲囪錛屾垜鎯籌紝榪欐牱鐨勫眬闈篃瀵艱嚧浜?jiǎn)鐩墠C++瀵歸敊璇病鏈変竴涓粺涓鐨勫鐞嗘柟寮忥紝涓嶈薄JAVA鍙互緇熶竴閲囩敤寮傚父鐨勯敊璇鐞嗘柟寮忥紙鎴戞浘鐪嬭繃緇廕MS閲嶅啓 鐨凜MS--ActiveMQ CMS錛岄噷闈竴寰嬮噰鐢ㄥ紓甯革紝鍖呮嫭鏋勯?鏋愭瀯鍑芥暟錛夛紝鍥犱負(fù)瀹冮渶瑕佸吋欏綜/C++/SDK涓悇鑷笉鍚岀殑閿欒澶勭悊鏂瑰紡銆?
    涓嶅簲璇ュ彂鐢熺殑閿欒濡傛灉鍙戠敓浜?jiǎn)锛岄偅灏辨槸绋嬪簭鍛樼殑杩囬敊锛屾鏃稙p浣跨敤ASSERT鏂█浜?jiǎn)銆?br>    涓嶈兘鐢ㄦ姏鍑哄紓甯告潵浠f浛鏂█銆?br>    鏂█閲囩敤濡備笅褰㈠紡:
1unsigned int Employee::GetID()
2{
3   assert(m_nID!=0 && "Employed ID is invalid(must be nonzero");
4   return m_nID;
5}

闄凜++閿欒澶勭悊鐩稿叧鏂囩珷:
http://msdn2.microsoft.com/zh-cn/library/ms809695.aspx (鑰冭檻閿欒鎯呭喌)
http://blog.csdn.net/pongba/archive/2007/10/08/1815742.aspx錛堥敊璇鐞?Error-Handling)錛氫負(fù)浣曘佷綍鏃躲佸浣曪級(jí)
銆?nbsp;濂戠害寮忚璁?/font>鐨勭悊瑙e強(qiáng)鍏跺湪c/c++涓殑搴旂敤銆?br>Robert Schmidt銆奀涓嶤++涓殑寮傚父澶勭悊銆?br>


]]>
涓漢緙栫▼涔?fàn)鎯?/title><link>http://m.shnenglu.com/ietj/archive/2008/02/29/43498.html</link><dc:creator>涓璺灝?/dc:creator><author>涓璺灝?/author><pubDate>Fri, 29 Feb 2008 14:34:00 GMT</pubDate><guid>http://m.shnenglu.com/ietj/archive/2008/02/29/43498.html</guid><wfw:comment>http://m.shnenglu.com/ietj/comments/43498.html</wfw:comment><comments>http://m.shnenglu.com/ietj/archive/2008/02/29/43498.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/ietj/comments/commentRss/43498.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/ietj/services/trackbacks/43498.html</trackback:ping><description><![CDATA[1. 澶存枃浠跺畯瀹氫箟: 閲囩敤_欏圭洰鍚嶇О澶村瓧姣?_鏂囦歡鍚?_INC_<br>   eg: 欏圭洰ImageView涓嬬殑ImageInfo.h鏂囦歡瀹氫箟涓篲IV_IMAGEINFO_INC_<br><br>2. 鏂囦歡鍖呭惈:鍚屽悕澶存枃浠?鑷畾涔夊ご鏂囦歡+絎笁鏂瑰簱澶存枃浠?緙栬瘧鍣ㄥご鏂囦歡(STL+CRT+SDK)<br>   eg: 欏圭洰ImageView涓嬬殑ImageInfo.cpp澶存枃浠跺寘鍚『搴忓涓?br> <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"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">    #include </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ImageInfo.h</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    #include </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">myLib/config.hpp</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">myLib</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">    #include </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">boost</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">boost.hpp</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">boost</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">    #include </span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">        </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">stl</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">    #include </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">process.h</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">libc.lib</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">    #include </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">windows.h</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">sdk</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">    #pragma comment(lib, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">libc.lib</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">) </span></div> <br><寰呯畫(huà)><br><br> <img src ="http://m.shnenglu.com/ietj/aggbug/43498.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/ietj/" target="_blank">涓璺灝?/a> 2008-02-29 22:34 <a href="http://m.shnenglu.com/ietj/archive/2008/02/29/43498.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://3344568.com" target="_blank">国产精品入口麻豆原神</a>| <a href="http://jiajianpei.com" target="_blank">一区二区三区免费在线观看</a>| <a href="http://aa56789.com" target="_blank">亚洲国产成人精品久久久国产成人一区 </a>| <a href="http://jxrisen.com" target="_blank">欧美激情性爽国产精品17p</a>| <a href="http://1000kongbao.com" target="_blank">久久久综合免费视频</a>| <a href="http://wwwn94.com" target="_blank">麻豆国产精品va在线观看不卡 </a>| <a href="http://91mase.com" target="_blank">亚洲美女av网站</a>| <a href="http://wwzz3.com" target="_blank">一区二区欧美日韩视频</a>| <a href="http://q731.com" target="_blank">亚洲伊人网站</a>| <a href="http://kedou09.com" target="_blank">亚洲视频在线播放</a>| <a href="http://hu62.com" target="_blank">欧美伊久线香蕉线新在线</a>| <a href="http://musicshq.com" target="_blank">久久免费精品日本久久中文字幕</a>| <a href="http://ym5571.com" target="_blank">欧美高清影院</a>| <a href="http://feiniao168.com" target="_blank">国产精品99久久久久久久女警</a>| <a href="http://hongzaixian.com" target="_blank">亚洲欧洲av一区二区</a>| <a href="http://ss2ssc.com" target="_blank">欧美mv日韩mv国产网站</a>| <a href="http://dy25777.com" target="_blank">国产精品一区二区三区四区 </a>| <a href="http://wwwmiya728.com" target="_blank">久久成人av少妇免费</a>| <a href="http://wwwavtb1122.com" target="_blank">毛片基地黄久久久久久天堂</a>| <a href="http://www5123ri.com" target="_blank">欧美日韩免费高清一区色橹橹</a>| <a href="http://www51avav.com" target="_blank">国产精品一区三区</a>| <a href="http://by777117.com" target="_blank">亚洲日本免费</a>| <a href="http://dadepaimai.com" target="_blank">久久亚洲不卡</a>| <a href="http://wanshunpu.com" target="_blank">99re这里只有精品6</a>| <a href="http://caerusmdx.com" target="_blank">久久国产日韩欧美</a>| <a href="http://jybiotek.com" target="_blank">欧美天天综合网</a>| <a href="http://cbb188.com" target="_blank">亚洲激情在线观看</a>| <a href="http://yssnlp.com" target="_blank">久久精品亚洲精品国产欧美kt∨</a>| <a href="http://nztd20.com" target="_blank">亚洲国产精品一区制服丝袜</a>| <a href="http://ourskycity.com" target="_blank">99国产精品久久</a>| <a href="http://p5555ww.com" target="_blank">久久网站免费</a>| <a href="http://cnc800.com" target="_blank">国产日韩欧美</a>| <a href="http://yh-hy.com" target="_blank">亚洲欧美精品在线</a>| <a href="http://87ssyy.com" target="_blank">日韩视频一区二区在线观看</a>| <a href="http://138268.com" target="_blank">久久躁狠狠躁夜夜爽</a>| <a href="http://7kz6.com" target="_blank">国产一区二区主播在线</a>| <a href="http://www672hh.com" target="_blank">亚洲欧美国产三级</a>| <a href="http://caowo65.com" target="_blank">亚洲精品日韩综合观看成人91</a>| <a href="http://580078.com" target="_blank">久久裸体艺术</a>| <a href="http://xshgwy.com" target="_blank">国产揄拍国内精品对白</a>| <a href="http://hbdxzx.com" target="_blank">欧美在现视频</a>| <a href="http://cechi8.com" target="_blank">亚洲午夜久久久久久久久电影院</a>| <a href="http://www-44469.com" target="_blank">欧美激情性爽国产精品17p</a>| <a href="http://nmbgbc.com" target="_blank">在线日韩中文</a>| <a href="http://moonshile.com" target="_blank">久久天堂成人</a>| <a href="http://5yy6.com" target="_blank">久久久99精品免费观看不卡</a>| <a href="http://yckjwb.com" target="_blank">国产精品有限公司</a>| <a href="http://jgj230230.com" target="_blank">亚洲欧美日韩精品久久久</a>| <a href="http://zjkgjt.com" target="_blank">亚洲免费av片</a>| <a href="http://sxxawef.com" target="_blank">欧美日韩一区二区三区四区在线观看 </a>| <a href="http://irongxun.com" target="_blank">亚洲在线视频网站</a>| <a href="http://derinsolar.com" target="_blank">欧美精品www</a>| <a href="http://dddd30.com" target="_blank">99亚洲精品</a>| <a href="http://erzhuzi.com" target="_blank">亚洲精品久久久久</a>| <a href="http://337791.com" target="_blank">欧美丝袜第一区</a>| <a href="http://83319b.com" target="_blank">亚洲调教视频在线观看</a>| <a href="http://avse69.com" target="_blank">日韩系列在线</a>| <a href="http://mathck.com" target="_blank">国产精品国产三级国产aⅴ入口</a>| <a href="http://xianconnector.com" target="_blank">一本色道久久综合亚洲精品小说</a>| <a href="http://www35353.com" target="_blank">亚洲激情偷拍</a>| <a href="http://ae262.com" target="_blank">欧美日本在线</a>| <a href="http://northboiler.com" target="_blank">亚洲午夜激情</a>| <a href="http://by3259.com" target="_blank">午夜精品久久久久久久99樱桃</a>| <a href="http://88488848.com" target="_blank">国产乱码精品一区二区三区忘忧草 </a>| <a href="http://r4747.com" target="_blank">亚洲精品欧美日韩专区</a>| <a href="http://sapronlee.com" target="_blank">蜜桃av久久久亚洲精品</a>| <a href="http://sz-changrong.com" target="_blank">亚洲高清视频一区</a>| <a href="http://phdy999.com" target="_blank">亚洲国产精品成人精品 </a>| <a href="http://33wbwb.com" target="_blank">亚洲国产激情</a>| <a href="http://www94816.com" target="_blank">最新中文字幕一区二区三区</a>| <a href="http://www31931.com" target="_blank">欧美激情综合在线</a>| <a href="http://521531.com" target="_blank">亚洲一区二区欧美</a>| <a href="http://k-dchina.com" target="_blank">亚洲主播在线播放</a>| <a href="http://www55747.com" target="_blank">国产一在线精品一区在线观看</a>| <a href="http://337791.com" target="_blank">另类尿喷潮videofree</a>| <a href="http://880895.com" target="_blank">欧美1区2区</a>| <a href="http://23230066.com" target="_blank">亚洲欧美国产三级</a>| <a href="http://srojsy.com" target="_blank">久久久噜噜噜久久人人看</a>| <a href="http://www0505nn.com" target="_blank">91久久精品国产</a>| <a href="http://aaa211.com" target="_blank">一区二区三区国产精华</a>| <a href="http://jiyixitong.com" target="_blank">国产日韩在线看片</a>| <a href="http://xcao10.com" target="_blank">欧美电影免费观看网站</a>| <a href="http://152mu.com" target="_blank">欧美日韩一区在线</a>| <a href="http://irongxun.com" target="_blank">久久久国产一区二区</a>| <a href="http://998609.com" target="_blank">女女同性精品视频</a>| <a href="http://995688.com" target="_blank">亚洲女人av</a>| <a href="http://kongtou8.com" target="_blank">久久久综合视频</a>| <a href="http://yw133777.com" target="_blank">亚洲欧美国产高清</a>| <a href="http://126900.com" target="_blank">久久综合999</a>| <a href="http://chunshanketang.com" target="_blank">亚洲一区二区在线免费观看</a>| <a href="http://ccc982.com" target="_blank">久久精品欧美日韩</a>| <a href="http://qq6699.com" target="_blank">一区二区三区欧美</a>| <a href="http://152mu.com" target="_blank">久久久久网址</a>| <a href="http://huangsedy.com" target="_blank">亚洲一区二区三</a>| <a href="http://czhqwy.com" target="_blank">麻豆国产精品一区二区三区</a>| <a href="http://tk99444.com" target="_blank">亚洲永久免费</a>| <a href="http://kinghongs.com" target="_blank">麻豆精品网站</a>| <a href="http://trhht.com" target="_blank">久久精品国产久精国产爱</a>| <a href="http://www201314.com" target="_blank">欧美成人在线免费视频</a>| <a href="http://yys4.com" target="_blank">性色av一区二区三区在线观看</a>| <a href="http://caowo65.com" target="_blank">久久久夜色精品亚洲</a>| <a href="http://44cgcg.com" target="_blank">亚洲在线视频免费观看</a>| <a href="http://3838418.com" target="_blank">久久人人97超碰精品888</a>| <a href="http://842332.com" target="_blank">亚洲免费伊人电影在线观看av</a>| <a href="http://www-222304.com" target="_blank">久久躁狠狠躁夜夜爽</a>| <a href="http://8181777.com" target="_blank">欧美在线www</a>| <a href="http://xhamster0.com" target="_blank">欧美日韩亚洲不卡</a>| <a href="http://511caifu.com" target="_blank">欧美激情第4页</a>| <a href="http://725806.com" target="_blank">国产一区亚洲一区</a>| <a href="http://tom3958.com" target="_blank">亚洲一区二区三区四区在线观看 </a>| <a href="http://lysyfls.com" target="_blank">国模吧视频一区</a>| <a href="http://woaigougou.com" target="_blank">中文在线资源观看网站视频免费不卡</a>| <a href="http://qq6699.com" target="_blank">激情成人av在线</a>| <a href="http://kanzhelu31.com" target="_blank">亚洲欧美日本另类</a>| <a href="http://jgj230230.com" target="_blank">亚洲一区二区精品视频</a>| <a href="http://sexx777.com" target="_blank">免费亚洲电影在线</a>| <a href="http://fxsdcj.com" target="_blank">欧美不卡视频一区</a>| <a href="http://xian369.com" target="_blank">国内精品免费在线观看</a>| <a href="http://y08877.com" target="_blank">亚洲自啪免费</a>| <a href="http://928uc.com" target="_blank">亚洲欧美国产制服动漫</a>| <a href="http://booyitech.com" target="_blank">欧美日韩午夜在线</a>| <a href="http://by8556.com" target="_blank">亚洲乱码久久</a>| <a href="http://ibenbio.com" target="_blank">99精品视频免费</a>| <a href="http://bdkaoyan.com" target="_blank">欧美国产日韩一区</a>| <a href="http://xiuren2021.com" target="_blank">欧美xx视频</a>| <a href="http://98tangav.com" target="_blank">亚洲国产一区在线</a>| <a href="http://www433444.com" target="_blank">久久伊人亚洲</a>| <a href="http://483187.com" target="_blank">欧美激情免费在线</a>| <a href="http://m10669.com" target="_blank">亚洲国产精品视频</a>| <a href="http://bixiuge.com" target="_blank">久久婷婷国产麻豆91天堂</a>| <a href="http://shaijia123.com" target="_blank">久久久久www</a>| <a href="http://www3344xz.com" target="_blank">韩国一区二区三区美女美女秀</a>| <a href="http://love136.com" target="_blank">久久av在线看</a>| <a href="http://ccc159.com" target="_blank">另类亚洲自拍</a>| <a href="http://by4672.com" target="_blank">亚洲激情一区</a>| <a href="http://hwgjcm.com" target="_blank">欧美日本视频在线</a>| <a href="http://488f.com" target="_blank">亚洲视频狠狠</a>| <a href="http://dxmdzz.com" target="_blank">欧美亚洲免费电影</a>| <a href="http://www44448.com" target="_blank">国产精品一区一区三区</a>| <a href="http://luoliguo.com" target="_blank">欧美一区二区三区视频免费播放</a>| <a href="http://5xxm.com" target="_blank">久久精品二区亚洲w码</a>| <a href="http://www433ad.com" target="_blank">国内外成人免费视频</a>| <a href="http://488089.com" target="_blank">久久天天躁狠狠躁夜夜av</a>| <a href="http://rainbowbpm.com" target="_blank">欧美激情一区二区三区蜜桃视频</a>| <a href="http://6567ya.com" target="_blank">日韩午夜三级在线</a>| <a href="http://haomscq.com" target="_blank">欧美午夜不卡视频</a>| <a href="http://666043.com" target="_blank">欧美亚洲一区二区在线观看</a>| <a href="http://actskynet.com" target="_blank">久久久亚洲国产天美传媒修理工</a>| <a href="http://789469.com" target="_blank">黄色亚洲网站</a>| <a href="http://bjlaosha.com" target="_blank">欧美高清视频一区二区三区在线观看</a>| <a href="http://1188188.com" target="_blank">亚洲欧洲视频在线</a>| <a href="http://921367.com" target="_blank">亚洲欧美日韩系列</a>| <a href="http://3dmh133.com" target="_blank">韩国成人理伦片免费播放</a>| <a href="http://6168138.com" target="_blank">麻豆精品一区二区av白丝在线</a>| <a href="http://868482.com" target="_blank">亚洲精品久久久久久久久久久</a>| <a href="http://gffffg.com" target="_blank">亚洲一区在线视频</a>| <a href="http://555888666.com" target="_blank">国产综合色在线</a>| <a href="http://1323123.com" target="_blank">欧美国产一区视频在线观看</a>| <a href="http://0934photo.com" target="_blank">一区二区三区波多野结衣在线观看</a>| <a href="http://wce-expo.com" target="_blank">午夜亚洲福利在线老司机</a>| <a href="http://l5076.com" target="_blank">韩国一区电影</a>| <a href="http://994745.com" target="_blank">欧美日韩色婷婷</a>| <a href="http://wg135.com" target="_blank">欧美在线地址</a>| <a href="http://by1422.com" target="_blank">日韩视频永久免费</a>| <a href="http://8135777.com" target="_blank">久久在线免费视频</a>| <a href="http://z10669.com" target="_blank">一区二区黄色</a>| <a href="http://223533.com" target="_blank">国内在线观看一区二区三区 </a>| <a href="http://eee2244.com" target="_blank">久久精品一区二区国产</a>| <a href="http://www92444.com" target="_blank">欧美激情一区二区三区高清视频 </a>| <a href="http://096577.com" target="_blank">欧美国产精品v</a>| <a href="http://www227ee.com" target="_blank">亚洲影院色无极综合</a>| <a href="http://henhenai1.com" target="_blank">激情成人av</a>| <a href="http://xb989.com" target="_blank">国产精品免费看片</a>| <a href="http://baidubf.com" target="_blank">麻豆精品一区二区综合av</a>| <a href="http://wanshunpu.com" target="_blank">亚洲在线一区</a>| <a href="http://7777731.com" target="_blank">亚洲美女中出</a>| <a href="http://137177.com" target="_blank">欧美成人精精品一区二区频</a>| <a href="http://2312138.com" target="_blank">亚洲欧美不卡</a>| <a href="http://aqd1t.com" target="_blank">日韩亚洲一区二区</a>| <a href="http://188293.com" target="_blank">精品1区2区</a>| <a href="http://hfztkyhfz.com" target="_blank">国产精品美女久久久免费</a>| <a href="http://118017.com" target="_blank">欧美88av</a>| <a href="http://b476.com" target="_blank">久久免费国产精品</a>| <a href="http://my17677.com" target="_blank">亚洲欧美激情诱惑</a>| <a href="http://www3344xz.com" target="_blank">亚洲精品在线视频</a>| <a href="http://2061856.com" target="_blank">欧美成人乱码一区二区三区</a>| <a href="http://86808a.com" target="_blank">欧美一区二区在线</a>| <a href="http://www-78733.com" target="_blank">亚洲深夜福利在线</a>| <a href="http://www492002.com" target="_blank">亚洲黄色一区二区三区</a>| <a href="http://huaihuaihuai.com" target="_blank">国产色综合天天综合网</a>| <a href="http://788997.com" target="_blank">欧美视频在线播放</a>| <a href="http://hnautos.com" target="_blank">欧美日韩福利在线观看</a>| <a href="http://xmt86.com" target="_blank">欧美不卡高清</a>| <a href="http://www330088.com" target="_blank">久久精品欧美日韩精品</a>| <a href="http://cloakok.com" target="_blank">亚洲欧美日韩一区二区</a>| <a href="http://www92444.com" target="_blank">亚洲视频网站在线观看</a>| <a href="http://hehextv.com" target="_blank">日韩一二三在线视频播</a>| <a href="http://894322.com" target="_blank">亚洲日本视频</a>| <a href="http://qqkanp.com" target="_blank">亚洲美女电影在线</a>| <a href="http://sg-lxs.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>