锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美视频一区二区三区,国产精品视频网站,激情欧美一区二区三区http://www.shnenglu.com/windreamer/category/493.html<b>main(){main(puts(<font color=brown>"Hello,stranger!"</font>));}</b>zh-cnTue, 20 May 2008 23:57:37 GMTTue, 20 May 2008 23:57:37 GMT60[涔﹁瘎]銆奀++Templates銆?/title><link>http://www.shnenglu.com/windreamer/archive/2005/12/10/1657.html</link><dc:creator>Windreamer Is Not DREAMER</dc:creator><author>Windreamer Is Not DREAMER</author><pubDate>Sat, 10 Dec 2005 04:36:00 GMT</pubDate><guid>http://www.shnenglu.com/windreamer/archive/2005/12/10/1657.html</guid><wfw:comment>http://www.shnenglu.com/windreamer/comments/1657.html</wfw:comment><comments>http://www.shnenglu.com/windreamer/archive/2005/12/10/1657.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.shnenglu.com/windreamer/comments/commentRss/1657.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/windreamer/services/trackbacks/1657.html</trackback:ping><description><![CDATA[<P>緇堜簬鏃犺亰鍒版潵鍐欎功璇勶紝鏈榪戠殑欏圭洰涓鐩撮兘娌″拰C++鏈変粈涔堝叧緋伙紝涓嶈繃鐪嬬殑涔﹀嵈閮芥槸C++鏂歸潰鐨勶紝鑰屾渶榪戠湅鍒扮殑鍑犳湰涔︿腑鎰熻鏈濂界殑鑾繃浜庤繖鏈奀++ Templates銆?BR><BR>Nicolai M. Josuttis鐨勪功鎴戝緢鍠滄錛屼粠浠栫殑閭f湰銆奣he C++ Standard Template Library銆嬪氨鐪嬪嚭浜嗕粬寰堝鐙壒鐨勯鏍鹼紝浠ゆ垜鐖變笉閲婃墜錛屾墍浠ヨ繖鏈奀++ Template銆?nbsp;  涔熻繘鍏ヤ簡鎴戠殑蹇呯湅涔﹀崟銆傜矖璇諱箣鍚庯紝鎰熻鏁存湰涔︾粷瀵瑰皢鎴愪負C++娉涘瀷棰嗗煙鐨勫湥緇忕駭钁椾綔<BR><BR> <OL> <LI>榪欐湰涔﹁搴﹂夊緱寰堝ソ錛屽叏涔﹀垎涓変釜閮ㄥ垎錛屽垎鍒粙緇嶆ā鏉垮熀紜銆佹ā鐗堢殑緙栬瘧鍣ㄥ疄鐜般佹ā鏉跨殑楂樼駭鎶宸э紝涓変釜閮ㄥ垎鐩歌緟鐩告垚銆佺浉浜掔収搴旓紝鐢辨祬鍏ユ繁鑰屽張鑷劧鑰岀劧錛岃繕鏂逛究鍒嗗紑闃呰錛堟瘮濡傛垜灝遍噸鐐圭湅浜嗙涓絎笁閮ㄥ垎錛屾ā鐗堝疄鐜拌鎴戠暐榪囦簡<IMG height=19 src="http://www.shnenglu.com/Emoticons/72_72.gif" width=19 border=0>錛夊嵈鍙堝叏闈㈣鐩栦簡榪欎竴棰嗗煙<BR> <LI>榪欐湰涔﹁嫳鏂囧緢嫻呮樉錛堟瘮銆奙odern C++ Design銆嬫祬鏄句簡涓嶇煡澶氬皯鍊嶏級錛岃璦涓ヨ皚鑰屽張涓嶆櫐娑╋紝灝ゅ叾瑕佽禐鐨勫氨鏄簾璇濆挨鍏跺湴灝戯紒<BR> <LI>绔犺妭瀹夋帓寰堝悎鐞嗭紝寰堟柟鍒綔涓哄伐鍏蜂功搴旀ユ煡闃咃紙銆奀++STL銆嬪氨鏈夎繖涓紭鐐癸紝涓庤繖鏈功縐戝瀹?宸ョ▼甯堢殑緇勫悎涓嶆棤鍏崇郴錛?BR> <LI>涔︿腑濂藉鎶鏈紝鎴戞槸闂繪墍鏈椈錛屾儕涓哄ぉ浜猴紝灝ゅ叾絎笁閮ㄥ垎錛屽彲浠ョ畻寰椾笂鐪艱姳緙貢錛岃屼笖緇欏嚭鐨勫疄鐜版劅瑙夋棦絎﹀悎鏍囧噯銆佸疄鐢ㄣ佽屼笖娌℃湁鐐妧鐨勬垚鍒?/LI></OL> <P>鍚岀被涔︾睄鎹垜鎵鐭ユ病鏈夊彲浠ヨ揪鍒拌繖涓珮搴︾殑錛屽ぇ閮ㄥ垎C++娉涘瀷鏂歸潰鐨勪笓钁楀彧灞闄愪簬鎬庝箞鐢⊿TL錛屽皢妯℃澘鍩虹鐨勪功錛屼篃浠呴檺浜庢渶琛ㄩ潰鐨勮娉曪紝鍍忔ā鐗堝弬鏁版帹瀵艱繖縐嶉棶棰橀矞鏈夋秹鍙婏紝鏇翠笉鐢ㄦ彁鍏充簬Metaprogramming錛岃繖鏈功鍦g粡鐨勫湴浣嶄及璁″悗浜轟篃鏄毦浠ヤ紒鍙婁簡銆?/P> <P>涓嬮潰鏄垜鐪嬩功鏃剁敾涓嬫潵鐨勪竴浜涜寰楄嚜宸卞鉤鏃跺簲璇ユ敞鎰忕殑鍦版柟錛屾斁鍦ㄨ繖閲屽仛澶囧繕濂戒簡<BR><BR></P> <OL> <LI>(P12) [Argument Deducion] If we pass two <STRONG>ints</STRONG> to the parameter type <STRONG>T const&  </STRONG>the C++ compiler must conclude that T must be <STRONG>int</STRONG>. <U>Note that no automatic type conversion is allowed here,Each <STRONG>T</STRONG> must match exactly.<BR><BR></U> <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://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000">template </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">typename T</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top>inline T </SPAN><SPAN style="COLOR: #0000ff">const</SPAN><SPAN style="COLOR: #000000">&</SPAN><SPAN style="COLOR: #000000"> max (T </SPAN><SPAN style="COLOR: #0000ff">const</SPAN><SPAN style="COLOR: #000000">&</SPAN><SPAN style="COLOR: #000000"> a,T </SPAN><SPAN style="COLOR: #0000ff">const</SPAN><SPAN style="COLOR: #000000">&</SPAN><SPAN style="COLOR: #000000"> b);<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top><IMG src="http://www.shnenglu.com/images/dot.gif"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top>max(</SPAN><SPAN style="COLOR: #000000">4</SPAN><SPAN style="COLOR: #000000">,</SPAN><SPAN style="COLOR: #000000">7</SPAN><SPAN style="COLOR: #000000">)</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">OK:T is int for both arguments</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">max(</SPAN><SPAN style="COLOR: #000000">4</SPAN><SPAN style="COLOR: #000000">,</SPAN><SPAN style="COLOR: #000000">4.2</SPAN><SPAN style="COLOR: #000000">)</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">ERROR:first T is int,second T is double</SPAN></DIV><BR> <LI>(P13)[Template Parameters] In function templates(unlike class template) no default template arguments can be specified<BR> <LI>(P14)[Template Parameters]Deducation can be seen as part of  overlaod resolution-a process tha is not based on selection of return type either.The sole exception is the return type of conversion operator members.<BR> <LI>(P18)[Overloading Function Template] The fact that not all overloaded functions are visible when a corresponding function call is made may or may not matter.<BR> <LI>(P39)[Nontype Function Template Parameters] Function templates are considered to name a set of overloaded function.However,according to the current standard,sets of overload functions cannot be used for template parameter deducation.Thus you have to cast to the exactly type of the function template arguments<BR><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://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000">template </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">typename T,</SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000"> VAL</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top>T addValue (T </SPAN><SPAN style="COLOR: #0000ff">const</SPAN><SPAN style="COLOR: #000000">&</SPAN><SPAN style="COLOR: #000000"> x)<BR><IMG id=Codehighlighter1_54_73_Open_Image onclick="this.style.display='none'; Codehighlighter1_54_73_Open_Text.style.display='none'; Codehighlighter1_54_73_Closed_Image.style.display='inline'; Codehighlighter1_54_73_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_54_73_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_54_73_Closed_Text.style.display='none'; Codehighlighter1_54_73_Open_Image.style.display='inline'; Codehighlighter1_54_73_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_54_73_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_54_73_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000"> x</SPAN><SPAN style="COLOR: #000000">+</SPAN><SPAN style="COLOR: #000000">VAL<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top>std::transform(source.begin(),source.end(),</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">start and end of source</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">dest.begin(),</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">start of destination</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #000000">(</SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000">(</SPAN><SPAN style="COLOR: #000000">*</SPAN><SPAN style="COLOR: #000000">)(</SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000">  </SPAN><SPAN style="COLOR: #0000ff">const</SPAN><SPAN style="COLOR: #000000">&</SPAN><SPAN style="COLOR: #000000">))addValue</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000">,</SPAN><SPAN style="COLOR: #000000">5</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000">);</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">operation<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top></SPAN></DIV><BR> <LI>(P40)[Restrictions for Nontype Template Parameters] 澶暱浜嗭紝鐣ヨ繃<BR> <LI>(P44)[The .template Construct]<BR><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://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000">template </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000"> N</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000"> printBitset (std::bitset</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">N</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">const</SPAN><SPAN style="COLOR: #000000">&</SPAN><SPAN style="COLOR: #000000"> bs)<BR><IMG id=Codehighlighter1_61_172_Open_Image onclick="this.style.display='none'; Codehighlighter1_61_172_Open_Text.style.display='none'; Codehighlighter1_61_172_Closed_Image.style.display='inline'; Codehighlighter1_61_172_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_61_172_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_61_172_Closed_Text.style.display='none'; Codehighlighter1_61_172_Open_Image.style.display='inline'; Codehighlighter1_61_172_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_61_172_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_61_172_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top>    std::cout</SPAN><SPAN style="COLOR: #000000"><<</SPAN><SPAN style="COLOR: #000000">bs.to_string</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000">,char_traits</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000">,allacator</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000">();</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">ERROR:can't recogonize the template</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top></SPAN><SPAN style="COLOR: #000000">}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top>template </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000"> N</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000"> printBitset (std::bitset</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">N</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">const</SPAN><SPAN style="COLOR: #000000">&</SPAN><SPAN style="COLOR: #000000"> bs)<BR><IMG id=Codehighlighter1_236_323_Open_Image onclick="this.style.display='none'; Codehighlighter1_236_323_Open_Text.style.display='none'; Codehighlighter1_236_323_Closed_Image.style.display='inline'; Codehighlighter1_236_323_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_236_323_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_236_323_Closed_Text.style.display='none'; Codehighlighter1_236_323_Open_Image.style.display='inline'; Codehighlighter1_236_323_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_236_323_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_236_323_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top>    std::cout</SPAN><SPAN style="COLOR: #000000"><<</SPAN><SPAN style="COLOR: #000000">bs.template to_string</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000">,char_traits</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000">,allacator</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000">();</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">OK</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top></SPAN><SPAN style="COLOR: #000000">}</SPAN></SPAN></DIV><BR> <LI>(P45)[Using this->]<BR><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://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000">template </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">typename T</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">class</SPAN><SPAN style="COLOR: #000000"> Base<BR><IMG id=Codehighlighter1_33_59_Open_Image onclick="this.style.display='none'; Codehighlighter1_33_59_Open_Text.style.display='none'; Codehighlighter1_33_59_Closed_Image.style.display='inline'; Codehighlighter1_33_59_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_33_59_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_33_59_Closed_Text.style.display='none'; Codehighlighter1_33_59_Open_Image.style.display='inline'; Codehighlighter1_33_59_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_33_59_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_33_59_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000">:<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000"> bar();<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top>template </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">typename T</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">class</SPAN><SPAN style="COLOR: #000000"> Derived : Base</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">T</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG id=Codehighlighter1_109_191_Open_Image onclick="this.style.display='none'; Codehighlighter1_109_191_Open_Text.style.display='none'; Codehighlighter1_109_191_Closed_Image.style.display='inline'; Codehighlighter1_109_191_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_109_191_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_109_191_Closed_Text.style.display='none'; Codehighlighter1_109_191_Open_Image.style.display='inline'; Codehighlighter1_109_191_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_109_191_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_109_191_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000">:<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000"> foo()<BR><IMG id=Codehighlighter1_138_189_Open_Image onclick="this.style.display='none'; Codehighlighter1_138_189_Open_Text.style.display='none'; Codehighlighter1_138_189_Closed_Image.style.display='inline'; Codehighlighter1_138_189_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_138_189_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_138_189_Closed_Text.style.display='none'; Codehighlighter1_138_189_Open_Image.style.display='inline'; Codehighlighter1_138_189_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </SPAN><SPAN id=Codehighlighter1_138_189_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_138_189_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top>        bar();</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">call external bar() or error</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top></SPAN><SPAN style="COLOR: #000000">    }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top>template </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">typename T</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">class</SPAN><SPAN style="COLOR: #000000"> Derived : Base</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">T</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG id=Codehighlighter1_240_302_Open_Image onclick="this.style.display='none'; Codehighlighter1_240_302_Open_Text.style.display='none'; Codehighlighter1_240_302_Closed_Image.style.display='inline'; Codehighlighter1_240_302_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_240_302_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_240_302_Closed_Text.style.display='none'; Codehighlighter1_240_302_Open_Image.style.display='inline'; Codehighlighter1_240_302_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_240_302_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_240_302_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000">:<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000"> foo()<BR><IMG id=Codehighlighter1_269_300_Open_Image onclick="this.style.display='none'; Codehighlighter1_269_300_Open_Text.style.display='none'; Codehighlighter1_269_300_Closed_Image.style.display='inline'; Codehighlighter1_269_300_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_269_300_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_269_300_Closed_Text.style.display='none'; Codehighlighter1_269_300_Open_Image.style.display='inline'; Codehighlighter1_269_300_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </SPAN><SPAN id=Codehighlighter1_269_300_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_269_300_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">this</SPAN><SPAN style="COLOR: #000000">-></SPAN><SPAN style="COLOR: #000000">bar();</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000">OK</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top></SPAN><SPAN style="COLOR: #000000">    }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN></DIV><BR> <LI>鍚屾牱綺懼僵鐨勮繕鏈?P57)[Using String Literals as Arguments for Function Templates]<BR> <LI>浠ゆ垜鎯婂紓鐨凷FINE鎶鏈?substitution-failure-is-not-an-error)<BR><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://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000">template </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">typename T</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">class</SPAN><SPAN style="COLOR: #000000"> IsClassT<BR><IMG id=Codehighlighter1_37_287_Open_Image onclick="this.style.display='none'; Codehighlighter1_37_287_Open_Text.style.display='none'; Codehighlighter1_37_287_Closed_Image.style.display='inline'; Codehighlighter1_37_287_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_37_287_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_37_287_Closed_Text.style.display='none'; Codehighlighter1_37_287_Open_Image.style.display='inline'; Codehighlighter1_37_287_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_37_287_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_37_287_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">private</SPAN><SPAN style="COLOR: #000000">:<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top>    typedef </SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000"> One;<BR><IMG id=Codehighlighter1_89_100_Open_Image onclick="this.style.display='none'; Codehighlighter1_89_100_Open_Text.style.display='none'; Codehighlighter1_89_100_Closed_Image.style.display='inline'; Codehighlighter1_89_100_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_89_100_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_89_100_Closed_Text.style.display='none'; Codehighlighter1_89_100_Open_Image.style.display='inline'; Codehighlighter1_89_100_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    typedef </SPAN><SPAN style="COLOR: #0000ff">struct</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN id=Codehighlighter1_89_100_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_89_100_Open_Text><SPAN style="COLOR: #000000">{</SPAN><SPAN style="COLOR: #0000ff">char</SPAN><SPAN style="COLOR: #000000"> a[</SPAN><SPAN style="COLOR: #000000">2</SPAN><SPAN style="COLOR: #000000">];}</SPAN></SPAN><SPAN style="COLOR: #000000"> Two;<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top>    template </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">typename C</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">static</SPAN><SPAN style="COLOR: #000000"> One test (</SPAN><SPAN style="COLOR: #0000ff">int</SPAN><SPAN style="COLOR: #000000">::C</SPAN><SPAN style="COLOR: #000000">*</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top>    template </SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">typename C</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">static</SPAN><SPAN style="COLOR: #000000"> Two test(<IMG src="http://www.shnenglu.com/images/dot.gif">);<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000">:<BR><IMG id=Codehighlighter1_225_264_Open_Image onclick="this.style.display='none'; Codehighlighter1_225_264_Open_Text.style.display='none'; Codehighlighter1_225_264_Closed_Image.style.display='inline'; Codehighlighter1_225_264_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_225_264_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_225_264_Closed_Text.style.display='none'; Codehighlighter1_225_264_Open_Image.style.display='inline'; Codehighlighter1_225_264_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">enum</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN id=Codehighlighter1_225_264_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_225_264_Open_Text><SPAN style="COLOR: #000000">{Yes</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #0000ff">sizeof</SPAN><SPAN style="COLOR: #000000">(IsClassT</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">T</SPAN><SPAN style="COLOR: #000000">></SPAN><SPAN style="COLOR: #000000">::test</SPAN><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #000000">T</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: #000000">==</SPAN><SPAN style="COLOR: #000000">1</SPAN><SPAN style="COLOR: #000000">}</SPAN></SPAN><SPAN style="COLOR: #000000">;<BR><IMG id=Codehighlighter1_276_284_Open_Image onclick="this.style.display='none'; Codehighlighter1_276_284_Open_Text.style.display='none'; Codehighlighter1_276_284_Closed_Image.style.display='inline'; Codehighlighter1_276_284_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_276_284_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_276_284_Closed_Text.style.display='none'; Codehighlighter1_276_284_Open_Image.style.display='inline'; Codehighlighter1_276_284_Open_Text.style.display='inline';" src="http://www.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">enum</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN id=Codehighlighter1_276_284_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_276_284_Open_Text><SPAN style="COLOR: #000000">{No</SPAN><SPAN style="COLOR: #000000">=!</SPAN><SPAN style="COLOR: #000000">Yes}</SPAN></SPAN><SPAN style="COLOR: #000000">;<BR><IMG src="http://www.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN><SPAN style="COLOR: #000000">;</SPAN></DIV></LI></OL><BR>鎬昏岃█涔嬶紝姝や功甯︾粰浜嗘垜鍓嶆墍鏈湁鐨勯槄璇諱韓鍙?.....鎴戜粖騫撮渿鎾煎ぇ濂栦竴瀹氫細鎶曞畠涓紲?img src ="http://www.shnenglu.com/windreamer/aggbug/1657.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/windreamer/" target="_blank">Windreamer Is Not DREAMER</a> 2005-12-10 12:36 <a href="http://www.shnenglu.com/windreamer/archive/2005/12/10/1657.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://44o77.com" target="_blank">欧美大尺度在线观看</a>| <a href="http://5767j.com" target="_blank">亚洲国产成人av在线</a>| <a href="http://mgcc37.com" target="_blank">亚洲在线不卡</a>| <a href="http://sishengnv.com" target="_blank">国产日产欧产精品推荐色</a>| <a href="http://44ie.com" target="_blank">欧美中文字幕在线</a>| <a href="http://wocao1997.com" target="_blank">久久国产日韩欧美</a>| <a href="http://412342.com" target="_blank">尤物在线观看一区</a>| <a href="http://787299.com" target="_blank">亚洲国产免费</a>| <a href="http://iamsleekcn.com" target="_blank">欧美日韩免费在线</a>| <a href="http://amass-ic.com" target="_blank">性做久久久久久</a>| <a href="http://hkjccc.com" target="_blank">久久精品首页</a>| <a href="http://by777131.com" target="_blank">一本久久综合</a>| <a href="http://jav69me.com" target="_blank">亚洲一区在线免费观看</a>| <a href="http://chaoporn97.com" target="_blank">国内自拍亚洲</a>| <a href="http://www-18873.com" target="_blank">亚洲精选国产</a>| <a href="http://41818c.com" target="_blank">国产欧美日韩91</a>| <a href="http://621791.com" target="_blank">欧美高清在线视频</a>| <a href="http://hkjccc.com" target="_blank">欧美性大战久久久久久久</a>| <a href="http://444al.com" target="_blank">久久国产精品99国产</a>| <a href="http://94wr.com" target="_blank">久久中文字幕一区二区三区</a>| <a href="http://mysuteng.com" target="_blank">亚洲精品乱码久久久久</a>| <a href="http://by27333.com" target="_blank">亚洲视频免费在线</a>| <a href="http://www-ss777.com" target="_blank">在线观看视频日韩</a>| <a href="http://69ru.com" target="_blank">日韩视频第一页</a>| <a href="http://1390744.com" target="_blank">国内精品视频一区</a>| <a href="http://126900.com" target="_blank">亚洲精选中文字幕</a>| <a href="http://689657.com" target="_blank">韩国精品一区二区三区</a>| <a href="http://767296.com" target="_blank">亚洲激情另类</a>| <a href="http://4186a.com" target="_blank">国产一区二区三区久久悠悠色av</a>| <a href="http://avsemm.com" target="_blank">欧美不卡视频一区</a>| <a href="http://yeedeli.com" target="_blank">国产精品美女久久久</a>| <a href="http://91porn42.com" target="_blank">欧美v日韩v国产v</a>| <a href="http://xunlei520.com" target="_blank">国产精品免费福利</a>| <a href="http://www62265.com" target="_blank">亚洲高清资源</a>| <a href="http://707fx.com" target="_blank">国内精品视频666</a>| <a href="http://aqdit2022.com" target="_blank">亚洲天堂第二页</a>| <a href="http://hg4958.com" target="_blank">日韩视频中文字幕</a>| <a href="http://987328.com" target="_blank">久久精品国产96久久久香蕉</a>| <a href="http://xiaocao-av.com" target="_blank">一本色道久久综合精品竹菊</a>| <a href="http://227002.com" target="_blank">欧美一级大片在线观看</a>| <a href="http://033530.com" target="_blank">亚洲视频播放</a>| <a href="http://expolucy.com" target="_blank">免费观看日韩</a>| <a href="http://zhipiao998.com" target="_blank">久久夜色精品国产欧美乱极品</a>| <a href="http://www-94889.com" target="_blank">欧美日韩国产一中文字不卡 </a>| <a href="http://6k7a.com" target="_blank">欧美成人一二三</a>| <a href="http://41818c.com" target="_blank">久久精品国产精品亚洲</a>| <a href="http://917729.com" target="_blank">欧美福利视频网站</a>| <a href="http://www-5888c.com" target="_blank">久久综合伊人</a>| <a href="http://www-n77.com" target="_blank">国产欧美一级</a>| <a href="http://pmref.com" target="_blank">亚洲自拍三区</a>| <a href="http://huohuoglobal.com" target="_blank">亚洲一区二区在线免费观看视频</a>| <a href="http://ztqsfw.com" target="_blank">老司机成人网</a>| <a href="http://shuoqe.com" target="_blank">欧美肥婆在线</a>| <a href="http://ycpeixun.com" target="_blank">**性色生活片久久毛片</a>| <a href="http://www101804.com" target="_blank">欧美一区二区三区在线看</a>| <a href="http://www123720a.com" target="_blank">亚洲一区二区欧美</a>| <a href="http://26mmmm.com" target="_blank">欧美精品激情在线</a>| <a href="http://w3e8.com" target="_blank">亚洲国产一区视频</a>| <a href="http://lctongda.com" target="_blank">精品福利免费观看</a>| <a href="http://eee285.com" target="_blank">久久精品国产一区二区三区</a>| <a href="http://98956888.com" target="_blank">校园春色综合网</a>| <a href="http://wanzhixue.com" target="_blank">国产精品久久久一区二区</a>| <a href="http://ktt2048.com" target="_blank">亚洲人成7777</a>| <a href="http://xingmaipet.com" target="_blank">99视频+国产日韩欧美</a>| <a href="http://zhxjl.com" target="_blank">蜜桃久久精品一区二区</a>| <a href="http://yx3369.com" target="_blank">欧美a级大片</a>| <a href="http://www387333.com" target="_blank">亚洲经典在线看</a>| <a href="http://8410555.com" target="_blank">欧美96在线丨欧</a>| <a href="http://moonshile.com" target="_blank">亚洲激情成人</a>| <a href="http://kdy444.com" target="_blank">亚洲一区二区三区免费视频</a>| <a href="http://sh-hxjdkj.com" target="_blank">欧美日韩国产一区二区</a>| <a href="http://251aaa.com" target="_blank">99在线视频精品</a>| <a href="http://8181777.com" target="_blank">亚洲欧美日韩国产中文在线</a>| <a href="http://483134.com" target="_blank">国产精品久久福利</a>| <a href="http://418ch.com" target="_blank">亚洲男女自偷自拍</a>| <a href="http://4c7175.com" target="_blank">久久精品国产91精品亚洲</a>| <a href="http://www-tk3333.com" target="_blank">国产欧美日韩专区发布</a>| <a href="http://0773ye.com" target="_blank">欧美一区深夜视频</a>| <a href="http://339254.com" target="_blank">欧美成人精品在线观看</a>| <a href="http://www1122fu.com" target="_blank">亚洲国产日韩欧美在线图片 </a>| <a href="http://caowo65.com" target="_blank">亚洲乱码国产乱码精品精98午夜</a>| <a href="http://3333347.com" target="_blank">亚洲精品一线二线三线无人区</a>| <a href="http://www-69669.com" target="_blank">免费日韩成人</a>| <a href="http://551692.com" target="_blank">日韩午夜免费</a>| <a href="http://023nszz.com" target="_blank">久久国产毛片</a>| <a href="http://wwwq4yy.com" target="_blank">亚洲国产精品免费</a>| <a href="http://guanghezixun.com" target="_blank">欧美女同视频</a>| <a href="http://zzztt04.com" target="_blank">亚洲欧美日韩国产成人</a>| <a href="http://26cs.com" target="_blank">免费永久网站黄欧美</a>| <a href="http://jinlijun.com" target="_blank">亚洲精品在线观看免费</a>| <a href="http://mmmm57.com" target="_blank">欧美视频国产精品</a>| <a href="http://xvideoav99.com" target="_blank">欧美一区二区三区在</a>| <a href="http://833077.com" target="_blank">欧美成人精品一区二区</a>| <a href="http://www-188445.com" target="_blank">一区二区三区视频在线 </a>| <a href="http://jnjpsm.com" target="_blank">免费美女久久99</a>| <a href="http://p54y.com" target="_blank">99在线精品视频在线观看</a>| <a href="http://649929.com" target="_blank">欧美一区二区三区免费大片</a>| <a href="http://aidou28.com" target="_blank">激情视频一区二区</a>| <a href="http://remenkan.com" target="_blank">欧美精品日日鲁夜夜添</a>| <a href="http://995688.com" target="_blank">亚洲综合日韩在线</a>| <a href="http://cnchtx.com" target="_blank">欧美黄污视频</a>| <a href="http://483134.com" target="_blank">午夜免费在线观看精品视频</a>| <a href="http://bjrailtech.com" target="_blank">国内精品国产成人</a>| <a href="http://wslsp.com" target="_blank">欧美区在线播放</a>| <a href="http://jqnyc.com" target="_blank">欧美一区亚洲二区</a>| <a href="http://110673.com" target="_blank">日韩系列欧美系列</a>| <a href="http://223tt.com" target="_blank">老鸭窝亚洲一区二区三区</a>| <a href="http://1zz8903.com" target="_blank">亚洲美女区一区</a>| <a href="http://smiczbb.com" target="_blank">国户精品久久久久久久久久久不卡</a>| <a href="http://7345jj.com" target="_blank">另类专区欧美制服同性</a>| <a href="http://www-33tt.com" target="_blank">中文欧美在线视频</a>| <a href="http://ehagakii.com" target="_blank">欧美国产日韩视频</a>| <a href="http://www-69669.com" target="_blank">性18欧美另类</a>| <a href="http://fangxinedu.com" target="_blank">日韩视频永久免费观看</a>| <a href="http://91mase.com" target="_blank">国产一区二区无遮挡</a>| <a href="http://788997.com" target="_blank">欧美日韩一区二区免费视频</a>| <a href="http://9906w.com" target="_blank">久久久久九九视频</a>| <a href="http://0773ye.com" target="_blank">亚洲免费一级电影</a>| <a href="http://szzzzzzz.com" target="_blank">99re成人精品视频</a>| <a href="http://xingcheny.com" target="_blank">亚洲电影免费</a>| <a href="http://dy123456.com" target="_blank">蜜臀av性久久久久蜜臀aⅴ</a>| <a href="http://www55avav.com" target="_blank">在线一区欧美</a>| <a href="http://iietao.com" target="_blank">日韩一级网站</a>| <a href="http://dailymailnepal.com" target="_blank">亚洲第一二三四五区</a>| <a href="http://mathck.com" target="_blank">国产亚洲福利</a>| <a href="http://772ss.com" target="_blank">国产日韩精品在线</a>| <a href="http://833816.com" target="_blank">国产精品扒开腿做爽爽爽视频</a>| <a href="http://330310c.com" target="_blank">久久中文久久字幕</a>| <a href="http://725806.com" target="_blank">久久国产视频网</a>| <a href="http://wwwmm131.com" target="_blank">校园春色国产精品</a>| <a href="http://www-116036.com" target="_blank">在线视频欧美一区</a>| <a href="http://whrcjy.com" target="_blank">日韩视频不卡中文</a>| <a href="http://7467tom.com" target="_blank">亚洲人成亚洲人成在线观看</a>| <a href="http://youjizzbox.com" target="_blank">久久人人看视频</a>| <a href="http://5767j.com" target="_blank">久久久精品国产99久久精品芒果</a>| <a href="http://njhuike.com" target="_blank">亚洲欧美另类久久久精品2019</a>| <a href="http://sg-lxs.com" target="_blank">99精品视频免费观看</a>| <a href="http://my17677.com" target="_blank">亚洲精品一区二区三区樱花</a>| <a href="http://bnb-gndc.com" target="_blank">一区二区三区自拍</a>| <a href="http://4388x3.com" target="_blank">激情成人综合</a>| <a href="http://bjmrkj.com" target="_blank">一区二区三区在线免费观看</a>| <a href="http://9924338.com" target="_blank">国产视频不卡</a>| <a href="http://www-77537.com" target="_blank">国产一区二区三区av电影</a>| <a href="http://http456446.com" target="_blank">国产精品视频第一区</a>| <a href="http://7749137.com" target="_blank">欧美视频在线观看免费</a>| <a href="http://uuuu79.com" target="_blank">欧美日韩一级视频</a>| <a href="http://qimao360.com" target="_blank">国产精品99一区</a>| <a href="http://haoa009.com" target="_blank">国产精品综合不卡av</a>| <a href="http://t3gg.com" target="_blank">国产精品一区在线播放</a>| <a href="http://520taose.com" target="_blank">国产欧美精品一区aⅴ影院</a>| <a href="http://www308eee.com" target="_blank">国产精品一区二区久久久久</a>| <a href="http://njhuike.com" target="_blank">国产精品va在线</a>| <a href="http://3233328.com" target="_blank">国产精品一二</a>| <a href="http://hafenchen.com" target="_blank">国产午夜亚洲精品羞羞网站 </a>| <a href="http://www-485050.com" target="_blank">国产精品综合视频</a>| <a href="http://97seee.com" target="_blank">国产人成一区二区三区影院</a>| <a href="http://333666333.com" target="_blank">国产欧美综合一区二区三区</a>| <a href="http://6666785.com" target="_blank">国产欧美精品一区二区三区介绍</a>| <a href="http://xhs1039.com" target="_blank">国产亚洲免费的视频看</a>| <a href="http://jdss777.com" target="_blank">在线看不卡av</a>| <a href="http://aqdw2021.com" target="_blank">一本色道久久综合亚洲91</a>| <a href="http://chukewang.com" target="_blank">亚洲午夜久久久</a>| <a href="http://hazymall.com" target="_blank">久久激情综合网</a>| <a href="http://uuuu79.com" target="_blank">欧美国产专区</a>| <a href="http://ks180.com" target="_blank">亚洲精品一区二区三</a>| <a href="http://jybiotek.com" target="_blank">一区二区三区精品视频</a>| <a href="http://w3e8.com" target="_blank">午夜久久美女</a>| <a href="http://sese699.com" target="_blank">免费不卡视频</a>| <a href="http://wwwmiya728.com" target="_blank">欧美日韩免费精品</a>| <a href="http://cfqcgw.com" target="_blank">国产色婷婷国产综合在线理论片a</a>| <a href="http://tongrenyaoye.com" target="_blank">国产一区二区三区四区在线观看 </a>| <a href="http://qiaoka526.com" target="_blank">欧美剧在线免费观看网站</a>| <a href="http://zytxkj.com" target="_blank">欧美日韩精选</a>| <a href="http://qkspvip.com" target="_blank">狠狠综合久久av一区二区小说</a>| <a href="http://www-44442.com" target="_blank">在线观看日韩www视频免费</a>| <a href="http://456kp.com" target="_blank">亚洲人在线视频</a>| <a href="http://ju255.com" target="_blank">午夜影院日韩</a>| <a href="http://32tun.com" target="_blank">欧美电影资源</a>| <a href="http://northboiler.com" target="_blank">亚洲午夜高清视频</a>| <a href="http://977mo.com" target="_blank">麻豆精品视频在线</a>| <a href="http://3dxxoo.com" target="_blank">国产精品国产三级国产a</a>| <a href="http://www16axax.com" target="_blank">国产日韩欧美三区</a>| <a href="http://wocao1997.com" target="_blank">日韩视频一区二区三区</a>| <a href="http://v63xs.com" target="_blank">欧美中文在线视频</a>| <a href="http://gztgo.com" target="_blank">亚洲日本va午夜在线影院</a>| <a href="http://899399com.com" target="_blank">亚洲午夜av</a>| <a href="http://y9z8.com" target="_blank">欧美激情在线</a>| <a href="http://jav1111.com" target="_blank">樱花yy私人影院亚洲</a>| <a href="http://99chiji1.com" target="_blank">亚洲一区二区三区视频</a>| <a href="http://fcponteggi.com" target="_blank">麻豆国产精品va在线观看不卡</a>| <a href="http://1194123.com" target="_blank">亚洲麻豆国产自偷在线</a>| <a href="http://13751144594.com" target="_blank">久久国产精品色婷婷</a>| <a href="http://sfrecq.com" target="_blank">欧美色大人视频</a>| <a href="http://48655aa.com" target="_blank">亚洲盗摄视频</a>| <a href="http://chinashixin.com" target="_blank">久久国产精品久久久久久久久久</a>| <a href="http://hongzaixian.com" target="_blank">亚洲高清视频在线观看</a>| <a href="http://win-mdk.com" target="_blank">久久国产毛片</a>| <a href="http://2015xiaomingkankan.com" target="_blank">国产精品一区二区久久</a>| <a href="http://44779c.com" target="_blank">99成人精品</a>| <a href="http://ctmhotel.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>