亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? find_end.html

?? ISO_C++:C++_STL開發文檔
?? HTML
字號:
<HTML><!--  -- Copyright (c) 1996-1999  -- Silicon Graphics Computer Systems, Inc.  --  -- Permission to use, copy, modify, distribute and sell this software  -- and its documentation for any purpose is hereby granted without fee,  -- provided that the above copyright notice appears in all copies and  -- that both that copyright notice and this permission notice appear  -- in supporting documentation.  Silicon Graphics makes no  -- representations about the suitability of this software for any  -- purpose.  It is provided "as is" without express or implied warranty.  --  -- Copyright (c) 1994  -- Hewlett-Packard Company  --  -- Permission to use, copy, modify, distribute and sell this software  -- and its documentation for any purpose is hereby granted without fee,  -- provided that the above copyright notice appears in all copies and  -- that both that copyright notice and this permission notice appear  -- in supporting documentation.  Hewlett-Packard Company makes no  -- representations about the suitability of this software for any  -- purpose.  It is provided "as is" without express or implied warranty.  --  --><Head><Title>find_end</Title><!-- Generated by htmldoc --></HEAD><BODY BGCOLOR="#ffffff" LINK="#0000ee" TEXT="#000000" VLINK="#551a8b" 	ALINK="#ff0000"> <IMG SRC="CorpID.gif"      ALT="SGI" HEIGHT="43" WIDTH="151"> <!--end header--><BR Clear><H1>find_end</H1><Table CellPadding=0 CellSpacing=0 width=100%><TR><TD Align=left><Img src = "algorithms.gif" Alt=""   WIDTH = "194"  HEIGHT = "38" ></TD><TD Align=right><Img src = "function.gif" Alt=""   WIDTH = "194"  HEIGHT = "38" ></TD></TR><TR><TD Align=left VAlign=top><b>Category</b>: algorithms</TD><TD Align=right VAlign=top><b>Component type</b>: function</TD></TR></Table><h3>Prototype</h3><tt>find_end</tt> is an overloaded name; there are actually two <tt>find_end</tt>functions.<pre>template &lt;class ForwardIterator1, class ForwardIterator2&gt;ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIterator1 last1,          ForwardIterator2 first2, ForwardIterator2 last2);template &lt;class ForwardIterator1, class ForwardIterator2,           class BinaryPredicate&gt;ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIterator1 last1,          ForwardIterator2 first2, ForwardIterator2 last2,         BinaryPredicate comp);</pre>		   <h3>Description</h3><tt>Find_end</tt> is misnamed: it is much more similar to <tt><A href="search.html">search</A></tt>than to <tt><A href="find.html">find</A></tt>, and a more accurate name would have been<tt>search_end</tt>.<P>Like <tt>search</tt>, <tt>find_end</tt> attempts to find a subsequence withinthe range <tt>[first1, last1)</tt> that is identical to <tt>[first2, last2)</tt>.The difference is that while <tt>search</tt> finds the first suchsubsequence, <tt>find_end</tt> finds the last such subsequence.  <tt>Find_end</tt> returns an iterator pointing to the beginning of that subsequence; if no such subsequence exists, it returns <tt>last1</tt>.<P>The two versions of <tt>find_end</tt> differ in how they determine whether two elements are the same:the first uses <tt>operator==</tt>, and the second uses the user-supplied<A href="functors.html">function object</A> <tt>comp</tt>.<P>The first version of <tt>find_end</tt> returns the last iterator<tt>i</tt> in the range <tt>[first1, last1 - (last2 - first2))</tt> such that, forevery iterator <tt>j</tt> in the range <tt>[first2, last2)</tt>, <tt>*(i + (j - first2)) == *j</tt>.  The second version of <tt>find_end</tt> returns the last iterator<tt>i</tt> in <tt>[first1, last1 - (last2 - first2))</tt> such that, forevery iterator <tt>j</tt> in <tt>[first2, last2)</tt>, <tt>binary_pred(*(i + (j - first2)), *j)</tt> is <tt>true</tt>.  These conditionssimply mean that every element in the subrange beginning with <tt>i</tt>must be the same as the corresponding element in <tt>[first2, last2)</tt>.<h3>Definition</h3>Defined in the standard header <A href="algorithm">algorithm</A>, and in the nonstandardbackward-compatibility header <A href="algo.h">algo.h</A>.<h3>Requirements on types</h3>For the first version:<UL><LI><tt>ForwardIterator1</tt> is a model of <A href="ForwardIterator.html">Forward Iterator</A>.<LI><tt>ForwardIterator2</tt> is a model of <A href="ForwardIterator.html">Forward Iterator</A>.<LI><tt>ForwardIterator1</tt>'s value type is a model of <A href="EqualityComparable.html">EqualityComparable</A>.<LI><tt>ForwardIterator2</tt>'s value type is a model of <A href="EqualityComparable.html">EqualityComparable</A>.<LI>Objects of <tt>ForwardIterator1</tt>'s value type can be compared for   equality with Objects of <tt>ForwardIterator2</tt>'s value type.</UL>For the second version:<UL><LI><tt>ForwardIterator1</tt> is a model of <A href="ForwardIterator.html">Forward Iterator</A>.<LI><tt>ForwardIterator2</tt> is a model of <A href="ForwardIterator.html">Forward Iterator</A>.<LI><tt>BinaryPredicate</tt> is a model of <A href="BinaryPredicate.html">Binary Predicate</A>.<LI><tt>ForwardIterator1</tt>'s value type is convertible to <tt>BinaryPredicate</tt>'s   first argument type.<LI><tt>ForwardIterator2</tt>'s value type is convertible to <tt>BinaryPredicate</tt>'s   second argument type.</UL><h3>Preconditions</h3><UL><LI><tt>[first1, last1)</tt> is a valid range.<LI><tt>[first2, last2)</tt> is a valid range.</UL><h3>Complexity</h3>The number of comparisons is proportional to <tt>(last1 - first1) *(last2 - first2)</tt>.  If both <tt>ForwardIterator1</tt> and <tt>ForwardIterator2</tt>are models of <A href="BidirectionalIterator.html">Bidirectional Iterator</A>, then the average complexityis linear and the worst case is at most <tt>(last1 - first1) *(last2 - first2)</tt> comparisons.<h3>Example</h3><pre>int main(){  char* s = &quot;executable.exe&quot;;  char* suffix = &quot;exe&quot;;  const int N = strlen(s);  const int N_suf = strlen(suffix);  char* location = find_end(s, s + N,                            suffix, suffix + N_suf);  if (location != s + N) {    cout &lt;&lt; &quot;Found a match for &quot; &lt;&lt; suffix &lt;&lt; &quot; within &quot; &lt;&lt; s &lt;&lt; endl;    cout &lt;&lt; s &lt;&lt; endl;    int i;    for (i = 0; i &lt; (location - s); ++i)      cout &lt;&lt; ' ';    for (i = 0; i &lt; N_suf; ++i)      cout &lt;&lt; '^';    cout &lt;&lt; endl;  }  else    cout &lt;&lt; &quot;No match for &quot; &lt;&lt; suffix &lt;&lt; &quot; within &quot; &lt;&lt; s &lt;&lt; endl;}</pre><h3>Notes</h3><P><A name="1">[1]</A>The reason that this range is  <tt>[first1, last1 - (last2 - first2))</tt>,instead of simply <tt>[first1, last1)</tt>, is that we are looking for asubsequence that is equal to the <i>complete</i> sequence <tt>[first2,last2)</tt>.  An iterator <tt>i</tt> can't be the beginning of such a subsequenceunless <tt>last1 - i</tt> is greater than or equal to <tt>last2 - first2</tt>.Note the implication of this: you may call <tt>find_end</tt> with argumentssuch that <tt>last1 - first1</tt> is less than <tt>last2 - first2</tt>, but such asearch will always fail.<h3>See also</h3><tt><A href="search.html">search</A></tt><!--start footer--> <HR SIZE="6"><A href="http://www.sgi.com/"><IMG SRC="surf.gif" HEIGHT="54" WIDTH="54"         ALT="[Silicon Surf]"></A><A HREF="index.html"><IMG SRC="stl_home.gif"         HEIGHT="54" WIDTH="54" ALT="[STL Home]"></A><BR><FONT SIZE="-2"><A href="http://www.sgi.com/Misc/sgi_info.html" TARGET="_top">Copyright &copy; 1999 Silicon Graphics, Inc.</A> All Rights Reserved.</FONT><FONT SIZE="-3"><a href="http://www.sgi.com/Misc/external.list.html" TARGET="_top">TrademarkInformation</A></FONT><P></BODY></HTML> 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美xxxxx裸体时装秀| 欧美色图在线观看| 亚洲一区二区在线视频| 91精品国产综合久久精品| 成人精品国产福利| 亚洲大尺度视频在线观看| 欧美高清在线一区| 91精品国产综合久久小美女| 99国产精品久久久久久久久久| 日本亚洲三级在线| 一区二区三区四区高清精品免费观看| 日韩欧美你懂的| 欧洲精品一区二区| 成人免费毛片片v| 免费观看30秒视频久久| 尤物av一区二区| 国产精品色呦呦| 久久久久久久久久看片| 欧美丰满嫩嫩电影| 精品久久久影院| 国产精品一二三四区| 五月激情丁香一区二区三区| 亚洲欧美激情小说另类| 国产欧美一区二区在线| 久久婷婷国产综合精品青草| 欧美一区二区三区视频在线观看| 色8久久人人97超碰香蕉987| 成人av资源在线观看| 国产精品自产自拍| 卡一卡二国产精品| 奇米888四色在线精品| 亚洲高清不卡在线| 亚洲综合清纯丝袜自拍| 亚洲视频一二三区| 亚洲视频狠狠干| 亚洲国产精品成人久久综合一区 | 在线播放日韩导航| 91福利在线播放| 在线观看av一区| 91成人免费电影| 欧美系列一区二区| 欧美中文字幕不卡| 欧美精品视频www在线观看| 欧美色大人视频| 91超碰这里只有精品国产| 欧美体内she精高潮| 欧美日韩一区二区三区高清| 欧美影院一区二区| 欧美区在线观看| 91精品婷婷国产综合久久| 91麻豆精品国产自产在线观看一区 | 亚洲影视在线播放| 亚洲综合一区二区精品导航| 亚洲一区在线电影| 午夜视频一区二区| 日本美女一区二区三区视频| 精品伊人久久久久7777人| 精品无人区卡一卡二卡三乱码免费卡| 激情五月激情综合网| 国产成人鲁色资源国产91色综| www.性欧美| 欧美午夜电影在线播放| 欧美一级黄色大片| 久久影音资源网| 亚洲欧洲色图综合| 亚洲成av人片www| 久久99深爱久久99精品| 国产九色精品成人porny| av在线不卡免费看| 精品视频免费看| 欧美v亚洲v综合ⅴ国产v| 精品国产乱码久久久久久夜甘婷婷| 国产日韩欧美精品电影三级在线| 中文字幕日韩一区| 日韩成人dvd| 国产成人aaaa| 欧美日韩1234| 中文字幕免费在线观看视频一区| 一区二区三区视频在线观看| 麻豆高清免费国产一区| 成人激情视频网站| 欧美精品一二三| 亚洲国产成人一区二区三区| 午夜久久久久久久久| 国产精品小仙女| 欧美性受极品xxxx喷水| 久久老女人爱爱| 亚洲尤物视频在线| 国产精品亚洲一区二区三区妖精| 欧美主播一区二区三区| 精品国产123| 亚洲综合激情另类小说区| 国产在线观看免费一区| 在线观看免费成人| 精品福利视频一区二区三区| 亚洲国产裸拍裸体视频在线观看乱了| 激情小说欧美图片| 欧美日韩亚洲综合| 国产精品国产三级国产| 麻豆视频一区二区| 色老汉av一区二区三区| 欧美经典一区二区| 美女视频网站久久| 欧美色爱综合网| 国产精品久久久久久久久动漫 | 欧美激情综合网| 蜜芽一区二区三区| 日本精品裸体写真集在线观看| 久久久蜜桃精品| 美女一区二区三区在线观看| 欧美亚洲国产一区二区三区va| 欧美国产乱子伦| 国产乱码精品一品二品| 欧美乱熟臀69xxxxxx| 亚洲美女视频在线观看| 高清成人免费视频| 日韩欧美激情一区| 亚洲一区二区三区四区五区黄| 99久久伊人网影院| 国产欧美一区二区精品性色| 久久电影国产免费久久电影| 在线不卡的av| 日日噜噜夜夜狠狠视频欧美人| 色一情一乱一乱一91av| 亚洲四区在线观看| a美女胸又www黄视频久久| 国产日本亚洲高清| 国产精品69毛片高清亚洲| 精品成人一区二区| 精品在线免费视频| 久久亚洲一区二区三区明星换脸| 麻豆精品一区二区综合av| 欧美久久久久久蜜桃| 午夜精品国产更新| 欧美乱妇15p| 日本最新不卡在线| 91精品国产综合久久精品麻豆 | 亚洲美女在线国产| 97精品电影院| 亚洲猫色日本管| 色狠狠色噜噜噜综合网| 亚洲精品一卡二卡| 在线观看日韩av先锋影音电影院| 一区二区三区欧美亚洲| 在线亚洲一区二区| 亚洲综合av网| 91精品国产综合久久精品麻豆| 美女免费视频一区二区| 欧美成人video| 国产毛片精品视频| 国产欧美精品一区| 97se狠狠狠综合亚洲狠狠| 亚洲资源在线观看| 91精品国产综合久久精品app | 亚洲靠逼com| 欧美亚洲一区二区在线观看| 亚洲mv大片欧洲mv大片精品| 日韩欧美一级特黄在线播放| 国产剧情av麻豆香蕉精品| 国产精品久久久久久久久动漫| 色屁屁一区二区| 日韩成人一区二区| 色伊人久久综合中文字幕| 亚洲18色成人| 久久免费电影网| 91亚洲精品久久久蜜桃网站| 五月综合激情婷婷六月色窝| 欧美va亚洲va香蕉在线| 高清在线不卡av| 亚洲成人久久影院| 欧美精品一区二区蜜臀亚洲| 成人精品一区二区三区中文字幕 | 国产一区二区电影| 中文字幕在线观看不卡视频| 欧美日韩成人激情| 国产一区二区三区在线观看免费视频| 国产精品女主播在线观看| 欧美丝袜丝交足nylons图片| 伦理电影国产精品| 国产精品国产三级国产专播品爱网| 在线观看不卡视频| 国精产品一区一区三区mba视频| 最新国产成人在线观看| 777午夜精品视频在线播放| 国产精品一区二区在线看| 一区二区免费在线播放| 精品sm在线观看| 在线中文字幕不卡| 国产成人精品一区二| 亚洲一区中文在线| 国产日韩亚洲欧美综合| 欧美日韩成人综合在线一区二区| 国产成人免费视频网站高清观看视频| 亚洲一线二线三线视频| 国产区在线观看成人精品| 欧美日韩激情在线| 国产色综合久久| 粉嫩av一区二区三区| 日韩av中文字幕一区二区| 亚洲婷婷在线视频|