锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美久久电影,久久亚洲不卡,欧美a级片一区http://m.shnenglu.com/yindf/category/9614.html鍔姏鐮旂┒C++zh-cnTue, 24 Feb 2009 08:51:39 GMTTue, 24 Feb 2009 08:51:39 GMT60娣卞叆鎺㈢儲 boost::lambda 緋誨垪錛堜笁錛?/title><link>http://m.shnenglu.com/yindf/articles/74616.html</link><dc:creator>灝逛笢鏂?/dc:creator><author>灝逛笢鏂?/author><pubDate>Sun, 22 Feb 2009 14:11:00 GMT</pubDate><guid>http://m.shnenglu.com/yindf/articles/74616.html</guid><wfw:comment>http://m.shnenglu.com/yindf/comments/74616.html</wfw:comment><comments>http://m.shnenglu.com/yindf/articles/74616.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/yindf/comments/commentRss/74616.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/yindf/services/trackbacks/74616.html</trackback:ping><description><![CDATA[<br>鐪嬬湅涔嬪墠鍋氬埌鍝噷浜嗭細瀹炵幇浜嗕竴涓祴鍊肩殑lambda琛ㄨ揪寮忋?br><br>榪欐鏉ョ湅鐪嬫庝箞娣誨姞鏂扮殑榪愮畻榪涘幓錛岀劧鍚庡啀璇寸偣鍏充簬琛ㄨ揪寮忕殑闂錛屼負浠ュ悗鐨勬墿灞曟墦涓嬬悊璁哄熀紜銆?br><br>鍏堢湅鐪嬩箣鍓嶇殑浠g爜鍚э紝<br><br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; width: 98%; font-family: courier new; font-size: 13px;"><span style="color: #008080;"> 1</span> <span style="color: #000000;">template </span><span style="color: #000000;"><</span><span style="color: #000000;">typename _U</span><span style="color: #000000;">></span><span style="color: #000000;"><br></span><span style="color: #008080;"> 2</span> <span style="color: #000000;"></span><span style="color: #0000ff;">struct</span><span style="color: #000000;"> op<br></span><span style="color: #008080;"> 3</span> <span style="color: #000000;">{<br></span><span style="color: #008080;"> 4</span> <span style="color: #000000;">    op(_U i)<br></span><span style="color: #008080;"> 5</span> <span style="color: #000000;">        : _i(i)<br></span><span style="color: #008080;"> 6</span> <span style="color: #000000;">    {}<br></span><span style="color: #008080;"> 7</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 8</span> <span style="color: #000000;">    _U _i;<br></span><span style="color: #008080;"> 9</span> <span style="color: #000000;"><br></span><span style="color: #008080;">10</span> <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></span><span style="color: #008080;">11</span> <span style="color: #000000;">    _T</span><span style="color: #000000;">&</span><span style="color: #000000;"> </span><span style="color: #0000ff;">operator</span><span style="color: #000000;">()(_T</span><span style="color: #000000;">&</span><span style="color: #000000;"> i)<br></span><span style="color: #008080;">12</span> <span style="color: #000000;">    {<br></span><span style="color: #008080;">13</span> <span style="color: #000000;">        i </span><span style="color: #000000;">=</span><span style="color: #000000;"> _i;<br></span><span style="color: #008080;">14</span> <span style="color: #000000;">    }<br></span><span style="color: #008080;">15</span> <span style="color: #000000;">};<br></span><span style="color: #008080;">16</span> <span style="color: #000000;"><br></span><span style="color: #008080;">17</span> <span style="color: #000000;"></span><span style="color: #0000ff;">struct</span><span style="color: #000000;"> place_holder<br></span><span style="color: #008080;">18</span> <span style="color: #000000;">{<br></span><span style="color: #008080;">19</span> <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></span><span style="color: #008080;">20</span> <span style="color: #000000;">    op</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: #0000ff;">operator</span><span style="color: #000000;">=</span><span style="color: #000000;">(_T i)<br></span><span style="color: #008080;">21</span> <span style="color: #000000;">    {<br></span><span style="color: #008080;">22</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> op</span><span style="color: #000000;"><</span><span style="color: #000000;">_T</span><span style="color: #000000;">></span><span style="color: #000000;">(i)<br></span><span style="color: #008080;">23</span> <span style="color: #000000;">    }<br></span><span style="color: #008080;">24</span> <span style="color: #000000;">};<br></span><span style="color: #008080;">25</span> <span style="color: #000000;"><br></span><span style="color: #008080;">26</span> <span style="color: #000000;">place_holder _1;<br></span><span style="color: #008080;">27</span> <span style="color: #000000;"><br></span><span style="color: #008080;">28</span> <span style="color: #000000;">vector</span><span style="color: #000000;"><</span><span style="color: #0000ff;">double</span><span style="color: #000000;">></span><span style="color: #000000;"> v;<br></span><span style="color: #008080;">29</span> <span style="color: #000000;">for_each(v.begin(), v.end(), _1 </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">3</span><span style="color: #000000;">);</span></div> <br>鐜板湪錛岃鍦ㄨ繖涓熀紜涓婏紝娣誨姞鏂扮殑鎿嶄綔榪涙潵錛屾瘮濡傝operator+=鍚с傝鎬庝箞鍋氬憿錛?br><br>1.  place_holder瑕侀噸杞給perator+= 鎵嶅彲浠ワ紝鍥犱負place_holder鐨勪富瑕佷換鍔″氨鏄浛鎴戜滑鐢熸垚涓涓豢鍑芥暟銆?br>2.  瑕佹湁鐩稿簲鐨勪豢鍑芥暟鏉ョ湡姝g殑鍋?+= 錛屼篃灝辨槸璇村湪浠垮嚱鏁扮殑operator()閲岄潰錛岃鏈夌湡姝e共媧葷殑鎿嶄綔銆?br><br>濂戒簡錛屽紑濮嬪惂錛?鍏堢湅鐪嬪疄鐜幫紝鐒跺悗鍦ㄨВ閲娿?br><br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; width: 98%; font-family: courier new; font-size: 13px;"><span style="color: #008080;"> 1</span> <span style="color: #0000ff;">struct</span><span style="color: #000000;"> op<br></span><span style="color: #008080;"> 2</span> <span style="color: #000000;">{<br></span><span style="color: #008080;"> 3</span> <span style="color: #000000;">    op(</span><span style="color: #0000ff;">int</span><span style="color: #000000;"> i)<br></span><span style="color: #008080;"> 4</span> <span style="color: #000000;">        : _i(i)<br></span><span style="color: #008080;"> 5</span> <span style="color: #000000;">    {}<br></span><span style="color: #008080;"> 6</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 7</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> _i;<br></span><span style="color: #008080;"> 8</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 9</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> </span><span style="color: #0000ff;">operator</span><span style="color: #000000;">()(</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&</span><span style="color: #000000;"> i)<br></span><span style="color: #008080;">10</span> <span style="color: #000000;">    {<br></span><span style="color: #008080;">11</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> i </span><span style="color: #000000;">=</span><span style="color: #000000;"> _i;<br></span><span style="color: #008080;">12</span> <span style="color: #000000;">    }<br></span><span style="color: #008080;">13</span> <span style="color: #000000;">};<br></span><span style="color: #008080;">14</span> <span style="color: #000000;"><br></span><span style="color: #008080;">15</span> <span style="color: #000000;"></span><span style="color: #0000ff;">struct</span><span style="color: #000000;"> op1<br></span><span style="color: #008080;">16</span> <span style="color: #000000;">{<br></span><span style="color: #008080;">17</span> <span style="color: #000000;">    op1(</span><span style="color: #0000ff;">int</span><span style="color: #000000;"> i)<br></span><span style="color: #008080;">18</span> <span style="color: #000000;">        : _i(i)<br></span><span style="color: #008080;">19</span> <span style="color: #000000;">    {}<br></span><span style="color: #008080;">20</span> <span style="color: #000000;"><br></span><span style="color: #008080;">21</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> _i;<br></span><span style="color: #008080;">22</span> <span style="color: #000000;"><br></span><span style="color: #008080;">23</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> </span><span style="color: #0000ff;">operator</span><span style="color: #000000;">()(</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&</span><span style="color: #000000;"> i)<br></span><span style="color: #008080;">24</span> <span style="color: #000000;">    {<br></span><span style="color: #008080;">25</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> i </span><span style="color: #000000;">+=</span><span style="color: #000000;"> _i;<br></span><span style="color: #008080;">26</span> <span style="color: #000000;">    }<br></span><span style="color: #008080;">27</span> <span style="color: #000000;">};<br></span><span style="color: #008080;">28</span> <span style="color: #000000;"><br></span><span style="color: #008080;">29</span> <span style="color: #000000;"></span><span style="color: #0000ff;">struct</span><span style="color: #000000;"> place_holder<br></span><span style="color: #008080;">30</span> <span style="color: #000000;">{<br></span><span style="color: #008080;">31</span> <span style="color: #000000;">    op </span><span style="color: #0000ff;">operator</span><span style="color: #000000;">=</span><span style="color: #000000;">(</span><span style="color: #0000ff;">int</span><span style="color: #000000;"> i)<br></span><span style="color: #008080;">32</span> <span style="color: #000000;">    {<br></span><span style="color: #008080;">33</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> op(i);<br></span><span style="color: #008080;">34</span> <span style="color: #000000;">    }<br></span><span style="color: #008080;">35</span> <span style="color: #000000;"><br></span><span style="color: #008080;">36</span> <span style="color: #000000;">    op1 </span><span style="color: #0000ff;">operator</span><span style="color: #000000;">+=</span><span style="color: #000000;">(</span><span style="color: #0000ff;">int</span><span style="color: #000000;"> i)<br></span><span style="color: #008080;">37</span> <span style="color: #000000;">    {<br></span><span style="color: #008080;">38</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> op1(i);<br></span><span style="color: #008080;">39</span> <span style="color: #000000;">    }<br></span><span style="color: #008080;">40</span> <span style="color: #000000;">};<br></span><span style="color: #008080;">41</span> <span style="color: #000000;"><br></span><span style="color: #008080;">42</span> <span style="color: #000000;">place_holder _1;<br></span><span style="color: #008080;">43</span> <span style="color: #000000;"><br></span><span style="color: #008080;">44</span> <span style="color: #000000;"></span><span style="color: #0000ff;">void</span><span style="color: #000000;"> main()<br></span><span style="color: #008080;">45</span> <span style="color: #000000;">{<br></span><span style="color: #008080;">46</span> <span style="color: #000000;"><br></span><span style="color: #008080;">47</span> <span style="color: #000000;">    vector</span><span style="color: #000000;"><</span><span style="color: #0000ff;">int</span><span style="color: #000000;">></span><span style="color: #000000;"> v;<br></span><span style="color: #008080;">48</span> <span style="color: #000000;">    v.push_back(</span><span style="color: #000000;">12</span><span style="color: #000000;">);<br></span><span style="color: #008080;">49</span> <span style="color: #000000;">    v.push_back(</span><span style="color: #000000;">1342</span><span style="color: #000000;">);<br></span><span style="color: #008080;">50</span> <span style="color: #000000;">    v.push_back(</span><span style="color: #000000;">23</span><span style="color: #000000;">);<br></span><span style="color: #008080;">51</span> <span style="color: #000000;"><br></span><span style="color: #008080;">52</span> <span style="color: #000000;">    for_each(v.begin(), v.end(), _1 </span><span style="color: #000000;">+=</span><span style="color: #000000;"> </span><span style="color: #000000;">3</span><span style="color: #000000;">);<br></span><span style="color: #008080;">53</span> <span style="color: #000000;">}</span></div> <br>濂戒簡錛岀幇鍦?=鎿嶄綔宸茬粡琚敮鎸佷簡銆傚涔堢畝鍗曞憖銆傛潵鐪嬬湅閮藉仛浜嗕簺浠涔堬細<br><br>1.  緇檖lace_holder澧炲姞浜嗕竴涓猳perator+=鍑芥暟錛?operator+= 榪斿洖op1綾誨瀷鐨勪豢鍑芥暟銆?br>2.  澧炲姞浜嗕竴涓猳p1鐨勪豢鍑芥暟錛堢被妯℃澘錛夛紝鐢ㄦ潵鐪熸鐨勬墽琛?+= 鐨勮繍綆椼?br><br>褰撶紪璇戝櫒鐪嬪埌  _1 += 3 鏃訛紝鍘繪壘鍒?place_holder::operator+=, 鐒跺悗鎶婃ā鏉垮弬鏁版帹瀵兼垚 int錛岃繑鍥炰竴涓?op1<int> 瀵硅薄銆?br>鍦╢or_each閲岄潰錛屽氨璋冪敤op1<int>::operator+=浜嗐?br><br>褰撶劧涔熷彲浠ヨ繖涔堢敤錛?br><br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; width: 98%; font-family: courier new; font-size: 13px;"><span style="color: #008080;">1</span> <span style="color: #0000ff;">double</span><span style="color: #000000;"> x </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">0.0</span><span style="color: #000000;">;<br></span><span style="color: #008080;">2</span> <span style="color: #000000;">(_1 </span><span style="color: #000000;">+=</span><span style="color: #000000;"> </span><span style="color: #000000;">10.4</span><span style="color: #000000;">)(x);</span></div> <br>鍒拌繖閲屽ぇ瀹舵兂蹇呭凡緇忓彲浠ョ収鐚敾铏庯紝瀹炵幇鍏朵粬鎿嶄綔浜嗗惂銆備絾鏄綋瀹炵幇鐨勬搷浣滃璧鋒潵鐨勬椂鍊欙紝鏂扮殑闂灝辨潵浜嗭紝姣斿鎯寵涓?_1 = _2 + 3.0 鐨勬椂鍊欏憿錛熺湅鐪嬩笅闈㈢殑浠g爜錛?br><br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; width: 98%; font-family: courier new; font-size: 13px;"><span style="color: #008080;"> 1</span> <span style="color: #000000;">_1 </span><span style="color: #000000;">=</span><span style="color: #000000;"> _2 </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">3.0</span><span style="color: #000000;">    </span><span style="color: #008000;">//</span><span style="color: #008000;">lambda琛ㄨ揪寮?/span><span style="color: #008000;"><br></span><span style="color: #008080;"> 2</span> <span style="color: #008000;"></span><span style="color: #000000;"><br></span><span style="color: #008080;"> 3</span> <span style="color: #000000;"></span><span style="color: #0000ff;">void</span><span style="color: #000000;"> fun(</span><span style="color: #0000ff;">double</span><span style="color: #000000;">&</span><span style="color: #000000;"> lhs, </span><span style="color: #0000ff;">const</span><span style="color: #000000;"> </span><span style="color: #0000ff;">double</span><span style="color: #000000;">&</span><span style="color: #000000;"> rhs)  </span><span style="color: #008000;">//</span><span style="color: #008000;">鐩稿悓鍔熻兘鍑芥暟</span><span style="color: #008000;"><br></span><span style="color: #008080;"> 4</span> <span style="color: #008000;"></span><span style="color: #000000;">{<br></span><span style="color: #008080;"> 5</span> <span style="color: #000000;">    lhs </span><span style="color: #000000;">=</span><span style="color: #000000;"> rhs </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">3.0</span><span style="color: #000000;">;<br></span><span style="color: #008080;"> 6</span> <span style="color: #000000;">}<br></span><span style="color: #008080;"> 7</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 8</span> <span style="color: #000000;"></span><span style="color: #0000ff;">struct</span><span style="color: #000000;"> op<br></span><span style="color: #008080;"> 9</span> <span style="color: #000000;">{<br></span><span style="color: #008080;">10</span> <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></span><span style="color: #008080;">11</span> <span style="color: #000000;">    _T </span><span style="color: #0000ff;">operator</span><span style="color: #000000;">(_T</span><span style="color: #000000;">&</span><span style="color: #000000;"> lhs, </span><span style="color: #0000ff;">const</span><span style="color: #000000;"> _T</span><span style="color: #000000;">&</span><span style="color: #000000;"> rhs)<br></span><span style="color: #008080;">12</span> <span style="color: #000000;">    {<br></span><span style="color: #008080;">13</span> <span style="color: #000000;">        lhs </span><span style="color: #000000;">=</span><span style="color: #000000;"> rhs </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">3.0</span><span style="color: #000000;">;<br></span><span style="color: #008080;">14</span> <span style="color: #000000;">    }<br></span><span style="color: #008080;">15</span> <span style="color: #000000;">};<br></span><span style="color: #008080;">16</span> <span style="color: #000000;"></span></div> <br>鐪嬬湅lambda琛ㄨ揪寮忎負鎴戜滑鐪佷簡澶氬皯浠g爜錛佸綋鐒舵垜涓嶆槸涓轟簡璇磋繖涓屽啓榪欎箞闀挎浠g爜錛屾垜鎯寵錛岄偅涓猳p鏄垜浠殑鏈緇堢洰鏍囷紝鑳藉疄鐜板悧錛熶笉鑳斤紒鍥犱負鍦╫p閲岄潰鐩存帴鍑虹幇浜?.0錛屾寜鐓у墠闈㈢殑鎯緥錛屽簲璇ュ湪op閲岄潰鏈変竴涓垚鍛樺彉閲忔潵淇濆瓨3.0錛屼笉鏄悧錛熸牴鏈棶棰樹笉鍦ㄨ繖閲屻?br><br>浠旂粏鎯蟲兂鎴戜滑鍒板簳鍦ㄥ仛浠涔堬紝<strong>鎴戜滑鍦ㄧ敤template鐨勬妧娉曪紝“緙栬瘧”琛ㄨ揪寮忋?br></strong>place_holder鍏跺疄灝卞儚C++鐨勮〃杈懼紡錛宱p灝卞儚姹囩紪璇█錛岄氳繃template鎶娉曪紝鎶妏lace_holder鐨勮〃杈懼紡“緙栬瘧”鎴愮敤op緇勬垚鐨勬搷浣滐紝op鏄彲浠ョ洿鎺ヨC++榪愯鐨勪豢鍑芥暟銆備篃灝辨槸璇存槸涓涓粠lambda璇硶鍒癈++璇硶鐨勭紪璇戝櫒錛屼絾鏄繖涓紪璇戝櫒闈爐emplate鎶娉曞疄鐜幫紝鐢辯湡姝g殑C++緙栬瘧鍣ㄨ繘琛屾ā鏉挎帹瀵鹼紝鏈鍚?#8220;緙栬瘧”鎴怌++鐨勪豢鍑芥暟銆傛墍浠ヤ竴鍙ヨ瘽灝辨槸錛?br><br><strong>鐢╰emplate鎶娉曞疄鐜扮殑浠巐ambda璇硶鍒癈++璇硶鐨?#8220;緙栬瘧鍣?#8221;銆?br><br></strong>鎵浠ユ牴鏈棶棰樺湪浜巓p鐨勮繖縐嶅啓娉曟病鏈夊姙娉曟墿灞曪紝闅鵑亾瀵逛簬姣忕榪炶搗鏉ョ殑鎿嶄綔錛岄兘鍒嗗埆鍐欎竴涓猳p鍚楋紙姣斿_1 = (_2 + 3.0) * (_2 - 3.0)錛孋++涓〃杈懼紡鏃犳暟錛岃鏄瘡縐嶉兘瑕佸啓涓猳p錛岄偅瑕乴ambda浣曠敤 錛夛紵op鐩稿綋浜庢眹緙栵紝鍙鍑犱釜綆鍗曠殑榪愮畻灝監K錛屽叧閿湪浜庢寜鐓lace_holder鐨勮〃杈撅紝鎶妎p緇勫悎璧鋒潵銆?br><br>涓嬩竴綃囧噯澶囦粙緇嶄竴涓媌oost::tuple錛屽拰琛ㄨ揪寮忕紪璇戯紝鍥犱負瀹冧滑鏄疄鐜發ambda鐨勫叧閿鍣ㄣ?<img src ="http://m.shnenglu.com/yindf/aggbug/74616.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/yindf/" target="_blank">灝逛笢鏂?/a> 2009-02-22 22:11 <a href="http://m.shnenglu.com/yindf/articles/74616.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>娣卞叆鎺㈢儲 boost::lambda 緋誨垪錛堜簩錛?/title><link>http://m.shnenglu.com/yindf/articles/74444.html</link><dc:creator>灝逛笢鏂?/dc:creator><author>灝逛笢鏂?/author><pubDate>Fri, 20 Feb 2009 11:21:00 GMT</pubDate><guid>http://m.shnenglu.com/yindf/articles/74444.html</guid><wfw:comment>http://m.shnenglu.com/yindf/comments/74444.html</wfw:comment><comments>http://m.shnenglu.com/yindf/articles/74444.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://m.shnenglu.com/yindf/comments/commentRss/74444.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/yindf/services/trackbacks/74444.html</trackback:ping><description><![CDATA[<p>涓婃璇村埌鍦ㄥ亣璁劇被鍨媔nt涓嬶紝鎴愬姛鐨勫疄鐜頒簡涓涓?#8220;lambda”錛岃繖嬈★紝褰撶劧涓嶈兘榪樺湪int鐨勫亣璁句笅浜嗐傛垜浠殑姝﹀櫒灝辨槸妯℃澘錛岃璧鋒潵妯℃澘錛岃瘽灝遍暱浜嗐?br>榪欓噷鐣ヨ繃錛岃閲嶇偣銆?/p> <p>榪欐槸涓婃鏈鍚庣殑浠g爜錛屼負浜嗘柟渚挎弿榪幫紝鍐嶈創涓浠姐?br></p> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><span style="COLOR: #008080"> 1</span> <span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> op<br></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">    op(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i)<br></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000">        : _i(i)<br></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000">    {}<br></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> _i;<br></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">operator</span><span style="COLOR: #000000">()(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> i)<br></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">    {<br></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">        i </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> _i;<br></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000">};<br></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> place_holder<br></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000">    op </span><span style="COLOR: #0000ff">operator</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i)<br></span><span style="COLOR: #008080">18</span> <span style="COLOR: #000000">    {<br></span><span style="COLOR: #008080">19</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> op(i)<br></span><span style="COLOR: #008080">20</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">21</span> <span style="COLOR: #000000">};<br></span><span style="COLOR: #008080">22</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">23</span> <span style="COLOR: #000000">place_holder _1;<br></span><span style="COLOR: #008080">24</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">25</span> <span style="COLOR: #000000">for_each(v.begin(), v.end(), _1 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">);</span></div> <p><br>瑕佸幓鎺夊int鐨勪緷璧栵紝鍏堜粩緇嗘兂鎯沖int鐨勪緷璧栭兘鍦ㄥ摢閲岋紵璇存槑鐧界偣灝辨槸鏁翠釜紼嬪簭錛屽摢閲岄兘鏈塱nt錛?br>1.  op鐨勬瀯閫犲嚱鏁板弬鏁版槸int<br>2.  op閲岄潰鐨勬垚鍛樺彉閲?_i鐨勭被鍨嬫槸int<br>3.  op鐨刼perator() 鐨勮繑鍥炲煎拰鍙傛暟閮芥湁int<br>4.  place_holder鐨刼perator=鐨勫弬鏁版槸int</p> <p>褰撶劧 vector<int> 涔熸湁int錛屼絾榪欎釜涓嶇畻 錛氾級</p> <p>鎬葷殑鏉ヨ錛宨nt鍜?涓涓彉閲?int op::_i錛?涓変釜鍑芥暟 op::op(int i), op::operaator(int& i) 鍜?place_holder::operator=(int) 鏈夊叧緋伙紝榪欎竴鐐瑰緢閲嶈錛岀被鍜屽嚱鏁板湪娉涘瀷涓殑浣滅敤涓嶄竴鏍鳳紝<br>鐪嬬湅 <a href="http://m.shnenglu.com/yindf/archive/2009/02/20/74397.html">http://m.shnenglu.com/yindf/archive/2009/02/20/74397.html</a> 涓鐨勭被妯℃澘鍜屽嚱鏁版ā鏉跨殑鍖哄埆鍚с?/p> <p>鍐嶇粏鍒嗕竴鐐癸紝鍜?_1 鏈夊叧鐨刬nt灝卞彧鏈塷p::operator()涓涓紝鍏朵粬閮藉拰 _1 娌″叧緋匯?br>鍓╀笅鐨勯兘鍜?3 鏈夊叧緋伙紝鎯蟲兂 3 鐨勪紶閫掕礬寰勶紝 浠?place_holder::operator = 鍒?op::op(int i)錛?鍐嶅埌 op::_i銆?/p> <p>涔熷氨鏄op::operator()瑕佷竴涓嫭绔嬬殑妯℃澘鍙傛暟銆?br>鎯蟲兂鐪嬶紝鍏跺疄op::op(int i) 鍜?op::_i 鏄竴涓笢瑗匡紝鏋勯犲嚱鏁板氨鏄負浜嗗垵濮嬪寲榪欎釜鍙橀噺銆傛墍浠ヨ繖閲岄夋嫨娉涘寲鏁翠釜op錛屽氨鏄鏋勯犲嚱鏁扮殑鍙傛暟鍜屽彉閲忔槸鍚屼竴涓被鍨嬨?br>瀵逛簬place_holder::operator =錛?鏄娉涘寲鏁翠釜place_holder鍛紝榪樻槸鍙硾鍖杙lace_holder::operator=鍛紝褰撶劧娉涘寲鍑芥暟錛屽洜涓虹被涓嶄細榪涜綾誨瀷鎺ㄥ銆?br>鎰忔濇槸濡傛灉娉涘寲綾葷殑璇濓紝浣犲氨瑕佹湁涓烘棤鏁扮被鍨嬬壒鍖栬繃鐨刾lace_holder錛岃繖閲屽緢闅劇悊瑙o紝涓嶇悊瑙g殑璇濓紝緇х畫鐪嬩笅鍘誨惂銆?/p> <p>鐜板湪灝卞紑濮嬪疄鍋氬惂銆?br><br></p> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><span style="COLOR: #008080"> 1</span> <span style="COLOR: #000000">template </span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">typename _U</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> op<br></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000">    op(_U i)<br></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000">        : _i(i)<br></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000">    {}<br></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000">    _U _i;<br></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">10</span> <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></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">    _T</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">operator</span><span style="COLOR: #000000">()(_T</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> i)<br></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">    {<br></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000">        i </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> _i;<br></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000">};<br></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> place_holder<br></span><span style="COLOR: #008080">18</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">19</span> <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></span><span style="COLOR: #008080">20</span> <span style="COLOR: #000000">    op</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: #0000ff">operator</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(_T i)<br></span><span style="COLOR: #008080">21</span> <span style="COLOR: #000000">    {<br></span><span style="COLOR: #008080">22</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> op</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">_T</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">(i)<br></span><span style="COLOR: #008080">23</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">24</span> <span style="COLOR: #000000">};<br></span><span style="COLOR: #008080">25</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">26</span> <span style="COLOR: #000000">place_holder _1;<br></span><span style="COLOR: #008080">27</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">28</span> <span style="COLOR: #000000">for_each(v.begin(), v.end(), _1 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">);</span></div> <p><br>濂戒簡錛屾硾鍖栧畬鎴愩傞毦閬撳氨榪欎箞綆鍗曪紵浜嬪疄灝辨槸榪欎箞綆鍗曘?br>鏉ュ垎鏋愪竴涓嬫ā鏉挎帹瀵肩殑榪囩▼鍚э紝  _1 = 3 璋冪敤錛屼粠涓嬮潰榪欎釜鍑芥暟寮濮嬶紝<br></p> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><span style="COLOR: #008080">1</span> <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></span><span style="COLOR: #008080">2</span> <span style="COLOR: #000000">op</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">_T</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> place_holder::</span><span style="COLOR: #0000ff">operator</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(_T i);</span></div> <p><br>閭d箞榪欎釜_T 琚帹瀵間負 int, 鐒跺悗榪斿洖涓涓?op<int>, 鐒跺悗 op<int> 閲岄潰灝辨湁涓涓?int op<int>::_i;</p> <p>浜庢槸錛屽湪for_each閲岄潰錛岀浉褰撲簬鏈夎繖涔堜竴鍙ワ細<br></p> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><span style="COLOR: #008080">1</span> <span style="COLOR: #000000">op</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> p;<br></span><span style="COLOR: #008080">2</span> <span style="COLOR: #000000">p(</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">iter);</span></div> <br>op鐨勬ā鏉垮弬鏁拌鎺ㄥ畾涔変負int浜嗭紙涓嶆槸鎺ㄥ鐨勶紝綾繪ā鏉夸笉浼氭帹瀵鹼級銆?br><br>鎵浠ユ墜娉曟槸<strong>鍏堥潬鍑芥暟鎺ㄥ妯℃澘鍙傛暟錛屽啀闈犵被淇濆瓨綾誨瀷淇℃伅銆?br><br></strong>浜庢槸錛屼笅闈㈢殑鍑芥暟妯℃澘<br><br> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><span style="COLOR: #008080">1</span> <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></span><span style="COLOR: #008080">2</span> <span style="COLOR: #000000">_T</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> op</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: #0000ff">operator</span><span style="COLOR: #000000">()(_T</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> i)<br></span><span style="COLOR: #008080">3</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">4</span> <span style="COLOR: #000000">    i </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> _i;<br></span><span style="COLOR: #008080">5</span> <span style="COLOR: #000000">}</span></div> <p><br>鐨勬ā鏉垮弬鏁?_T 灝辮鎺ㄥ鎴?*iter 鐨勭被鍨嬩簡錛屼篃灝辨槸瀹瑰櫒鐨?value_type 浜嗐?/p> <p>濂戒簡錛屽埌鐜板湪錛屼竴涓祴鍊肩殑lambda灝卞仛濂戒簡錛屽畠榪樿兘榪欎箞鐢細</p> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><span style="COLOR: #008080">1</span> <span style="COLOR: #0000ff">double</span><span style="COLOR: #000000"> x;<br></span><span style="COLOR: #008080">2</span> <span style="COLOR: #000000">(_1 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">5</span><span style="COLOR: #000000">)(x);</span></div> <p>灝辯粰x璧嬪?浜嗭紝紲炲鍚с?br>鍥犱負  (_1 = 5)榪斿洖鐨勬槸涓猯ambda琛ㄨ揪寮忥紝涔熷氨鏄釜浠垮嚱鏁幫紝:)<br></p> <p>鐜板湪鎵嶇湅鍒發ambda鏍稿績鐨勪竴灝忛儴鍒嗭紝宸茬粡璁╀漢鎰熻鐪╂檿浜嗐?br>鐪嬬湅鐜板湪榪樺瓨鍦ㄧ殑闂錛屽彧瀹炵幇浜嗕竴涓祴鍊兼搷浣滐紝鍏朵粬鐨勫憿錛?涓嬬瘒緇х畫銆傘傘?/p> <img src ="http://m.shnenglu.com/yindf/aggbug/74444.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/yindf/" target="_blank">灝逛笢鏂?/a> 2009-02-20 19:21 <a href="http://m.shnenglu.com/yindf/articles/74444.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>娣卞叆鎺㈢儲 boost::lambda 緋誨垪 錛堜竴錛?/title><link>http://m.shnenglu.com/yindf/articles/74319.html</link><dc:creator>灝逛笢鏂?/dc:creator><author>灝逛笢鏂?/author><pubDate>Thu, 19 Feb 2009 11:19:00 GMT</pubDate><guid>http://m.shnenglu.com/yindf/articles/74319.html</guid><wfw:comment>http://m.shnenglu.com/yindf/comments/74319.html</wfw:comment><comments>http://m.shnenglu.com/yindf/articles/74319.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/yindf/comments/commentRss/74319.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/yindf/services/trackbacks/74319.html</trackback:ping><description><![CDATA[<font style="FONT-FAMILY: courier new" face=#ce_temp_font#><br>鍒氭敞鍐屽ソcppblog鐨勭敤鎴鳳紝榪欑畻鏄濂充綔浜嗐?鏈榪戝湪瀛︿範boost::lambda, 鍒嗕韓涓嬪涔犲績寰楋紝鍏卞悓榪涙銆?br><br>褰撶劧榪欑瘒涓嶆槸璁瞓oost::lambda鐨勭敤娉曠殑錛屽鏈夋湁浜烘劅鍏磋叮錛屽彲浠ュ弬鐓э細<a >http://www.boost.org/doc/libs/1_38_0/doc/html/lambda.html</a><br><br>boost::lambda寰堝鏉傦紝涓涓ゅ彞璇濅篃璇翠笉娓呮錛屾垜灝藉姏鎻忚堪鐨勭畝鍗曚竴鐐癸紝鎱㈡參澧炲姞闅懼害銆?br><br>瀵規垜鏉ヨ錛宐oost::lambda鐪佷簡涓嶅皯浜嬶紝鎴戞槸鍠滄stl algorithm鐨勶紝鐜板湪鍩烘湰涓婇櫎闈炵壒孌婃儏鍐碉紝紼嬪簭閲岄潰閮戒笉鍑虹幇寰幆浜嗐傜敤for_each, transform 絳夌瓑閮藉彲浠ユ悶瀹氾紝鍚﹀垯錛屽氨瑕佽冭檻鏁版嵁緇撴瀯鍜岀畻娉曟槸涓嶆槸鏈夐棶棰樹簡銆?br><br>浣嗘槸闂鍦ㄤ簬姣忔鐢╢or_each鐨勬椂鍊欙紝閮借瀹氫箟涓涓豢鍑芥暟錛圡odern C++ Design 榪欎箞鍙殑錛夛紝楹葷儲錛岀▼搴忕湅璧鋒潵涔熶笉鎬庝箞浼橀泤欏虹晠錛屾昏鍋滀笅鏉ュ幓鐪嬮偅涓豢鍑芥暟鍒板簳騫蹭粈涔堜簡錛屽啓鐨勬椂鍊欒繕瑕佹兂鏄笉鏄娉涘寲錛屽緢澶寸棝銆傛湁浜哹oost::lambda錛屽氨鐖藉浜嗐傜湅璧鋒潵涓鐩簡鐒訛紝鍐欒搗鏉ョ畝鍗曟槑浜嗭紝涓嶇敤鍏沖績綾誨瀷銆傦紙鏄笉鏄悶鎺ㄩ攢鐨勶紵錛?br><br>璦褰掓浼犲惂銆?br><br>姣斿涓嬮潰榪欐浠g爜錛?br><br> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><span style="COLOR: #008080"> 1</span> <span style="COLOR: #000000">vector</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> v;<br></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #000000">v.push_back(</span><span style="COLOR: #000000">12</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">v.push_back(</span><span style="COLOR: #000000">1342</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000">v.push_back(</span><span style="COLOR: #000000">23</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> OP<br></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">operator</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">i)<br></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">    {<br></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">        i </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">};<br></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">for_each(v.begin(), v.end(), OP());</span></div> </font><br>澶熺畝鍗曞惂錛屾妸鏁翠釜瀹瑰櫒鐨勫奸兘鏀規垚3. 鐪嬪埌閭d釜OP浜嗗惂錛屽緢綆鍗曠殑涓浠朵簨鎯咃紝闈炶璁╀漢鍐欒繖涔堜釜struct錛岃鏄啓鎴恈lass錛岃繕瑕乸ublic錛屾洿閮侀椃銆?br><br>鐪嬬湅鐢ㄤ簡boost::lambda浠ュ悗鐨勬晥鏋滃惂銆?br> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-FAMILY: courier new; HEIGHT: 110px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><span style="COLOR: #008080">1</span> <span style="COLOR: #000000">vector</span><span style="COLOR: #000000"><</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"> v;<br></span><span style="COLOR: #008080">2</span> <span style="COLOR: #000000">v.push_back(</span><span style="COLOR: #000000">12</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080">3</span> <span style="COLOR: #000000">v.push_back(</span><span style="COLOR: #000000">1342</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080">4</span> <span style="COLOR: #000000">v.push_back(</span><span style="COLOR: #000000">23</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080">5</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">6</span> <span style="COLOR: #000000">for_each(v.begin(), v.end(), _1 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080">7</span> <span style="COLOR: #000000"></span></div> <br>姣斾笉鐢╨ambda鏁存暣灝戜簡涓涓狾P瀹氫箟鍛錛屽洜涓?string("OP()").length() == string("_1=3").length() .<br><br>閭d箞錛屾庝箞鎵嶈兘杈懼埌榪欎釜鏁堟灉鍛紝鍦ㄨ繖閲岋紝鍏堝亣璁炬垜浠彧鐢╥nt綾誨瀷錛屽叧浜庢硾鍖栵紝涓嬩竴綃囧啀璇達紝涓嬈″悆澶氫簡娑堝寲涓嶈壇鐨勩?br><br>鐔熸倝for_each鐨勯兘鐭ラ亾錛宖or_each鐨勭3涓弬鏁版槸涓嚱鏁板璞★紙鎴戜笉鐢ㄦ寚閽堟姳姝夛級錛屾敞鎰忓尯鍒嗕豢鍑芥暟鍜屽嚱鏁板璞★紝浠垮嚱鏁版槸涓被鍨嬶紝鍑芥暟瀵硅薄鏄釜瀵硅薄銆?br><br>閭d箞涔熷氨鏄  _1 = 3 鐨勭粨鏋滃簲璇ユ槸涓嚱鏁板璞★紝鑰屼笖鏄釜涓鍏冨嚱鏁板璞★紙涓嶄簡瑙g殑鍘葷湅for_each瀹炵幇錛夈傜煡閬撲簡榪欎釜錛屽緢瀹規槗鍐欎釜澶ф錛?br><br> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><span style="COLOR: #008080"> 1</span> <span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> op<br></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">    </span><span style="COLOR: #000000">???</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">operator</span><span style="COLOR: #000000">()(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> i)<br></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000">    {<br></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000">        i </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">???</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">};<br></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> place_holder<br></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">    op </span><span style="COLOR: #0000ff">operator</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i)<br></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">    {<br></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> op</span><span style="COLOR: #000000">???</span><span style="COLOR: #000000">;<br></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000">};<br></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000">place_holder _1;<br></span><span style="COLOR: #008080">18</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">19</span> <span style="COLOR: #000000">for_each(v.begin(), v.end(), _1 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">);</span></div> <br>錛燂紵錛熶笉鏄貢鐮侊紝榪欓噷鍙槸鏆傛椂涓嶇煡閬撳啓浠涔堛?br>鎴戣榪囷紝榪欑瘒閲岄潰綾誨瀷閮芥槸int錛屼絾鏄偅涓?鎬庝箞澶勭悊鍛紝鏄庢樉瑕佷繚瀛樼殑浠垮嚱鏁伴噷闈㈠幓涔堬紝鎵浠ヤ笂闈㈢殑浠g爜榪涗竴姝ヤ慨鏀癸紝<br>涓狾P閲岄潰澧炲姞鍙橀噺錛屾潵淇濆瓨3錛屽嚱鏁拌繑鍥炲肩幇鍦ㄤ笉閲嶈錛屽氨鍐欐垚int鍚э紝浠ュ悗鏈夐棶棰樺啀璇淬?br>浜庢槸浠g爜鍙樻垚錛?br><br> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><span style="COLOR: #008080"> 1</span> <span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> op<br></span><span style="COLOR: #008080"> 2</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080"> 3</span> <span style="COLOR: #000000">    op(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i)<br></span><span style="COLOR: #008080"> 4</span> <span style="COLOR: #000000">        : _i(i)<br></span><span style="COLOR: #008080"> 5</span> <span style="COLOR: #000000">    {}<br></span><span style="COLOR: #008080"> 6</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 7</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> _i;<br></span><span style="COLOR: #008080"> 8</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080"> 9</span> <span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">operator</span><span style="COLOR: #000000">()(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> i)<br></span><span style="COLOR: #008080">10</span> <span style="COLOR: #000000">    {<br></span><span style="COLOR: #008080">11</span> <span style="COLOR: #000000">        i </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> _i;<br></span><span style="COLOR: #008080">12</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">13</span> <span style="COLOR: #000000">};<br></span><span style="COLOR: #008080">14</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">15</span> <span style="COLOR: #000000"></span><span style="COLOR: #0000ff">struct</span><span style="COLOR: #000000"> place_holder<br></span><span style="COLOR: #008080">16</span> <span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">17</span> <span style="COLOR: #000000">    op </span><span style="COLOR: #0000ff">operator</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i)<br></span><span style="COLOR: #008080">18</span> <span style="COLOR: #000000">    {<br></span><span style="COLOR: #008080">19</span> <span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> op(i)<br></span><span style="COLOR: #008080">20</span> <span style="COLOR: #000000">    }<br></span><span style="COLOR: #008080">21</span> <span style="COLOR: #000000">};<br></span><span style="COLOR: #008080">22</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">23</span> <span style="COLOR: #000000">place_holder _1;<br></span><span style="COLOR: #008080">24</span> <span style="COLOR: #000000"><br></span><span style="COLOR: #008080">25</span> <span style="COLOR: #000000">for_each(v.begin(), v.end(), _1 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">);</span></div> <br>闂瑙e喅銆?br><br>鐪嬪埌榪欓噷錛屾暣涓▼搴忓凡緇忓彲浠ユ墽琛屼簡銆傛妸瀹瑰櫒鐨勫兼敼鎴?錛屾病闂鍚с?br><br>鏁寸墖鏂囩珷閮藉湪涓涓亣璁句箣涓嬶紝灝辨槸鍙敤int錛岄偅瑕佹槸涓嶇敤int鍛紝鎯呭喌灝卞鏉備竴鐐逛簡錛屼笅綃囧啀璁ㄨ銆?濡傛灉鐔熸倝template鐨勮瘽錛屼笅綃囧緢瀹規槗錛屽惁鍒欙紝澶嶄範鍜? <img src ="http://m.shnenglu.com/yindf/aggbug/74319.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/yindf/" target="_blank">灝逛笢鏂?/a> 2009-02-19 19:19 <a href="http://m.shnenglu.com/yindf/articles/74319.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://954k.com" target="_blank">亚洲第一区在线观看</a>| <a href="http://91chaopron.com" target="_blank">国产视频亚洲精品</a>| <a href="http://fjccjq.com" target="_blank">亚洲一区二区三区国产</a>| <a href="http://www17bxbx.com" target="_blank">亚洲二区三区四区</a>| <a href="http://cqjk120.com" target="_blank">美女啪啪无遮挡免费久久网站</a>| <a href="http://nnnn34.com" target="_blank">久久国产欧美日韩精品</a>| <a href="http://www-119049.com" target="_blank">久久久91精品国产一区二区三区 </a>| <a href="http://www-577511.com" target="_blank">欧美诱惑福利视频</a>| <a href="http://tp112.com" target="_blank">久久精品免费看</a>| <a href="http://cnm24.com" target="_blank">你懂的视频一区二区</a>| <a href="http://jqnyc.com" target="_blank">亚洲国产激情</a>| <a href="http://quintostdio.com" target="_blank">艳女tv在线观看国产一区</a>| <a href="http://youjizzbox.com" target="_blank">亚洲一区二三</a>| <a href="http://3990033.com" target="_blank">欧美在线视频全部完</a>| <a href="http://911mmm.com" target="_blank">久久综合999</a>| <a href="http://gdvapar.com" target="_blank">欧美色网在线</a>| <a href="http://xissy.com" target="_blank">国内精品久久久久影院优</a>| <a href="http://979695.com" target="_blank">亚洲第一免费播放区</a>| <a href="http://2015xiaomingkankan.com" target="_blank">日韩图片一区</a>| <a href="http://www18998.com" target="_blank">久久精品av麻豆的观看方式</a>| <a href="http://haixian360.com" target="_blank">欧美成人日本</a>| <a href="http://budanbao.com" target="_blank">亚洲国产视频直播</a>| <a href="http://4006616309.com" target="_blank">亚洲一区二区三区国产</a>| <a href="http://chaoporn97.com" target="_blank">久久久久中文</a>| <a href="http://456kp.com" target="_blank">亚洲久久视频</a>| <a href="http://yx3369.com" target="_blank">久久久久久久久久久久久9999</a>| <a href="http://tianxiantxtv.com" target="_blank">欧美成人免费在线视频</a>| <a href="http://aydsrmyy.com" target="_blank">国产精品亚洲综合色区韩国</a>| <a href="http://eee285.com" target="_blank">在线精品福利</a>| <a href="http://metagasa.com" target="_blank">性欧美大战久久久久久久免费观看</a>| <a href="http://cnlbogs.com" target="_blank">牛牛精品成人免费视频</a>| <a href="http://www-68689.com" target="_blank">在线亚洲精品福利网址导航</a>| <a href="http://s0247.com" target="_blank">久久久久网站</a>| <a href="http://yahuake.com" target="_blank">国产女人aaa级久久久级</a>| <a href="http://9927tv.com" target="_blank">亚洲日本免费</a>| <a href="http://24kshopss.com" target="_blank">久久婷婷麻豆</a>| <a href="http://xinghejiuye.com" target="_blank">在线一区二区三区四区</a>| <a href="http://94wr.com" target="_blank">免费不卡中文字幕视频</a>| <a href="http://alex-bruni.com" target="_blank">国产偷国产偷精品高清尤物</a>| <a href="http://5858yp.com" target="_blank">在线亚洲欧美视频</a>| <a href="http://0359222.com" target="_blank">欧美电影免费观看网站</a>| <a href="http://lusaier.com" target="_blank">欧美一区二区国产</a>| <a href="http://www5xzz1.com" target="_blank">国产精品乱子久久久久</a>| <a href="http://www47777.com" target="_blank">亚洲精选在线</a>| <a href="http://miya2223.com" target="_blank">欧美成人国产一区二区</a>| <a href="http://489633.com" target="_blank">欧美一级专区免费大片</a>| <a href="http://a718fun.com" target="_blank">国产精品av一区二区</a>| <a href="http://66688811.com" target="_blank">日韩视频不卡中文</a>| <a href="http://wxsanyuan.com" target="_blank">欧美韩国日本综合</a>| <a href="http://gg5gg.com" target="_blank">久久久亚洲影院你懂的</a>| <a href="http://9928k.com" target="_blank">国产亚洲欧美另类中文</a>| <a href="http://cl5555.com" target="_blank">亚洲欧美另类在线观看</a>| <a href="http://3333347.com" target="_blank">久久婷婷色综合</a>| <a href="http://ccc159.com" target="_blank">欧美大片在线看免费观看</a>| <a href="http://340332.com" target="_blank">亚洲激情国产</a>| <a href="http://4tobi.com" target="_blank">亚洲欧美日韩视频一区</a>| <a href="http://k82net.com" target="_blank">亚洲国产天堂网精品网站</a>| <a href="http://hongzaixian.com" target="_blank">99精品国产一区二区青青牛奶</a>| <a href="http://weixiao668.com" target="_blank">国产精品毛片大码女人</a>| <a href="http://5657hh.com" target="_blank">亚洲高清精品中出</a>| <a href="http://zuan3344.com" target="_blank">国产精品永久在线</a>| <a href="http://4399360.com" target="_blank">国产精品久久久久久超碰</a>| <a href="http://mm-777.com" target="_blank">久久av一区二区</a>| <a href="http://520844www.com" target="_blank">欧美精品啪啪</a>| <a href="http://6666785.com" target="_blank">欧美大片在线观看一区</a>| <a href="http://0359222.com" target="_blank">99这里只有精品</a>| <a href="http://jxjx11.com" target="_blank">亚洲欧美综合一区</a>| <a href="http://81plas.com" target="_blank">欧美一区二区三区免费视</a>| <a href="http://73cao.com" target="_blank">麻豆成人综合网</a>| <a href="http://quanfadq.com" target="_blank">日韩小视频在线观看</a>| <a href="http://xgame8.com" target="_blank">久久综合五月天婷婷伊人</a>| <a href="http://y08877.com" target="_blank">小黄鸭视频精品导航</a>| <a href="http://www1122fu.com" target="_blank">国产精品一区二区在线观看</a>| <a href="http://1397h.com" target="_blank">亚洲欧美日韩天堂</a>| <a href="http://51shoudian.com" target="_blank">亚洲女同精品视频</a>| <a href="http://czhqwy.com" target="_blank">国产在线一区二区三区四区</a>| <a href="http://www49966.com" target="_blank">久久午夜电影网</a>| <a href="http://scqike.com" target="_blank">久久一区二区三区国产精品 </a>| <a href="http://sdsankeguo.com" target="_blank">国产午夜精品久久</a>| <a href="http://niceboybao.com" target="_blank">久久国产免费</a>| <a href="http://www344399.com" target="_blank">久久免费视频这里只有精品</a>| <a href="http://lutube666.com" target="_blank">在线观看精品视频</a>| <a href="http://66636by.com" target="_blank">在线观看视频一区二区</a>| <a href="http://ayxchc.com" target="_blank">小嫩嫩精品导航</a>| <a href="http://77mcn.com" target="_blank">亚洲国产精品www</a>| <a href="http://151545.com" target="_blank">久久综合一区</a>| <a href="http://338pv.com" target="_blank">欧美成人a∨高清免费观看</a>| <a href="http://nachang5117.com" target="_blank">91久久精品一区二区别</a>| <a href="http://www1126v.com" target="_blank">亚洲激情视频在线播放</a>| <a href="http://911mmm.com" target="_blank">国产精品福利久久久</a>| <a href="http://baigoso.com" target="_blank">久久精品国产亚洲5555</a>| <a href="http://cl5555.com" target="_blank">久久天堂av综合合色</a>| <a href="http://91chaopron.com" target="_blank">亚洲另类视频</a>| <a href="http://517hc5.com" target="_blank">亚洲一区二区在线观看视频</a>| <a href="http://fengxinye.com" target="_blank">激情欧美亚洲</a>| <a href="http://2061375.com" target="_blank">亚洲精品视频免费观看</a>| <a href="http://854277.com" target="_blank">国产日韩欧美在线一区</a>| <a href="http://www-188445.com" target="_blank">亚洲第一精品电影</a>| <a href="http://chainhuayu.com" target="_blank">国产精品久久91</a>| <a href="http://301110.com" target="_blank">欧美成人精品在线</a>| <a href="http://win-mdk.com" target="_blank">精品96久久久久久中文字幕无</a>| <a href="http://www280999.com" target="_blank">欧美主播一区二区三区美女 久久精品人</a>| <a href="http://215920.com" target="_blank">亚洲一本视频</a>| <a href="http://ad377.com" target="_blank">亚洲字幕一区二区</a>| <a href="http://481323.com" target="_blank">一二三区精品</a>| <a href="http://caokk1.com" target="_blank">国产综合久久久久影院</a>| <a href="http://www3344xz.com" target="_blank">亚洲第一页在线</a>| <a href="http://wy172.com" target="_blank">国产精品色在线</a>| <a href="http://actinview.com" target="_blank">模特精品在线</a>| <a href="http://1332233.com" target="_blank">国产精品青草久久</a>| <a href="http://669528.com" target="_blank">亚洲级视频在线观看免费1级</a>| <a href="http://my736.com" target="_blank">国产伦精品一区二区三区四区免费</a>| <a href="http://223tt.com" target="_blank">欧美xx69</a>| <a href="http://kan0577.com" target="_blank">国产日产精品一区二区三区四区的观看方式 </a>| <a href="http://aidingcai.com" target="_blank">久久蜜桃香蕉精品一区二区三区</a>| <a href="http://92y5.com" target="_blank">亚洲国产专区校园欧美</a>| <a href="http://nmbgbc.com" target="_blank">销魂美女一区二区三区视频在线</a>| <a href="http://hznaja.com" target="_blank">午夜精品www</a>| <a href="http://er65.com" target="_blank">中文国产成人精品</a>| <a href="http://avse98.com" target="_blank">蜜月aⅴ免费一区二区三区</a>| <a href="http://yeyesaoqi.com" target="_blank">久久精品久久99精品久久</a>| <a href="http://mruyan.com" target="_blank">欧美欧美天天天天操</a>| <a href="http://387www.com" target="_blank">欧美freesex交免费视频</a>| <a href="http://snis675.com" target="_blank">国产欧美日韩视频在线观看</a>| <a href="http://123273.com" target="_blank">91久久黄色</a>| <a href="http://qdpetlove.com" target="_blank">在线播放不卡</a>| <a href="http://858185gg.com" target="_blank">久久精品视频99</a>| <a href="http://www5909.com" target="_blank">久久精品在线播放</a>| <a href="http://xjksrbh.com" target="_blank">国产欧美日韩免费</a>| <a href="http://7755mm.com" target="_blank">亚洲欧美日韩国产另类专区</a>| <a href="http://xccp4888.com" target="_blank">亚洲性线免费观看视频成熟</a>| <a href="http://xkm663y.com" target="_blank">欧美成人午夜77777</a>| <a href="http://246767.com" target="_blank">亚洲乱码国产乱码精品精可以看 </a>| <a href="http://301110.com" target="_blank">亚洲伦理在线</a>| <a href="http://6w7y.com" target="_blank">亚洲激情二区</a>| <a href="http://shruhan.com" target="_blank">老巨人导航500精品</a>| <a href="http://qq5621.com" target="_blank">久久在线免费观看视频</a>| <a href="http://787299.com" target="_blank">国产日韩精品久久久</a>| <a href="http://by27333.com" target="_blank">亚洲在线中文字幕</a>| <a href="http://xvideoav99.com" target="_blank">欧美一级大片在线免费观看</a>| <a href="http://596361.com" target="_blank">国产精品久在线观看</a>| <a href="http://aa224.com" target="_blank">亚洲永久精品国产</a>| <a href="http://goldure.com" target="_blank">羞羞答答国产精品www一本</a>| <a href="http://26thb.com" target="_blank">国产精品一区二区三区乱码</a>| <a href="http://954k.com" target="_blank">亚洲女爱视频在线</a>| <a href="http://huohuoglobal.com" target="_blank">欧美尤物一区</a>| <a href="http://6w7y.com" target="_blank">欧美精品在线免费</a>| <a href="http://mmmm57.com" target="_blank">久久人人97超碰国产公开结果</a>| <a href="http://9928k.com" target="_blank">久久影院午夜论</a>| <a href="http://www433444.com" target="_blank">你懂的国产精品永久在线</a>| <a href="http://977764.com" target="_blank">久久一区激情</a>| <a href="http://zzztt04.com" target="_blank">欧美 日韩 国产 一区</a>| <a href="http://pgd857.com" target="_blank">狠狠色综合网站久久久久久久</a>| <a href="http://bjrailtech.com" target="_blank">亚洲在线成人</a>| <a href="http://lusaier.com" target="_blank">欧美图区在线视频</a>| <a href="http://maiiyou.com" target="_blank">亚洲色图制服丝袜</a>| <a href="http://ndr666.com" target="_blank">久久精品视频在线看</a>| <a href="http://by1422.com" target="_blank">樱花yy私人影院亚洲</a>| <a href="http://xxdd19.com" target="_blank">欧美激情aaaa</a>| <a href="http://www35353.com" target="_blank">亚洲香蕉网站</a>| <a href="http://8181777.com" target="_blank">久久久久久午夜</a>| <a href="http://www5566szy.com" target="_blank">亚洲国产精品成人综合色在线婷婷</a>| <a href="http://521nb.com" target="_blank">久久综合给合</a>| <a href="http://hznaja.com" target="_blank">99在线精品免费视频九九视</a>| <a href="http://wwwby6682.com" target="_blank">午夜视频一区</a>| <a href="http://wwwmm131.com" target="_blank">在线精品亚洲一区二区</a>| <a href="http://www633998.com" target="_blank">欧美激情视频在线播放</a>| <a href="http://idc0558.com" target="_blank">欧美大片一区</a>| <a href="http://xcao10.com" target="_blank">久久亚洲综合网</a>| <a href="http://www-333410.com" target="_blank">欧美日韩mp4</a>| <a href="http://48488a.com" target="_blank">久久精品亚洲一区二区</a>| <a href="http://www668889.com" target="_blank">99视频精品免费观看</a>| <a href="http://794579.com" target="_blank">国产精品乱子久久久久</a>| <a href="http://sdtricoop.com" target="_blank">亚洲欧洲美洲综合色网</a>| <a href="http://ythbhg.com" target="_blank">欧美四级电影网站</a>| <a href="http://yh5557.com" target="_blank">午夜精品美女久久久久av福利</a>| <a href="http://www520590.com" target="_blank">久久久久久久成人</a>| <a href="http://rljyy.com" target="_blank">一本色道久久88精品综合</a>| <a href="http://77smsm.com" target="_blank">国产一区二区三区高清播放</a>| <a href="http://www515678.com" target="_blank">免费欧美电影</a>| <a href="http://hzjqkj.com" target="_blank">午夜精品婷婷</a>| <a href="http://yqr55.com" target="_blank">99在线精品观看</a>| <a href="http://9797690.com" target="_blank">欧美成人午夜激情在线</a>| <a href="http://739191g.com" target="_blank">欧美有码在线视频</a>| <a href="http://www49966.com" target="_blank">亚洲视频视频在线</a>| <a href="http://qq666qq.com" target="_blank">亚洲国产成人在线播放</a>| <a href="http://9955377.com" target="_blank">国产目拍亚洲精品99久久精品</a>| <a href="http://www-13413.com" target="_blank">亚洲国产一区在线</a>| <a href="http://www-44899.com" target="_blank">久久综合伊人77777麻豆</a>| <a href="http://51winner.com" target="_blank">一区二区三区av</a>| <a href="http://pppp95.com" target="_blank">国产日韩一区二区三区在线播放</a>| <a href="http://csmgxun.com" target="_blank">久久在线视频</a>| <a href="http://3534m.com" target="_blank">欧美影院成人</a>| <a href="http://www11111111.com" target="_blank">在线一区二区日韩</a>| <a href="http://5917t.com" target="_blank">亚洲精品欧美</a>| <a href="http://sfrecq.com" target="_blank">欧美在线观看视频</a>| <a href="http://0855123.com" target="_blank">一区二区三区日韩欧美精品</a>| <a href="http://www633998.com" target="_blank">久久精品99国产精品日本</a>| <a href="http://kpd034.com" target="_blank">艳女tv在线观看国产一区</a>| <a href="http://305838.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>