📄 cppstack_details.html
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>cppreference</title>
</head>
<body>
<table width="100%" bgColor="#eeeeff">
<tbody>
<tr>
<td><a href="http://64.4.48.250/cgi-bin/index.html">cppreference.com</a>
-> <a href="http://64.4.48.250/cgi-bin/cppstack.html">C++ Stacks</a>(堆栈)
-> 详述</td>
</tr>
</tbody>
</table>
<h1>C++ Stacks(堆栈)</h1>
<hr>
<h2><a name="Operators">操作</a></h2>
<i>语法:</i>
<table bgColor="#ccccff">
<tbody>
<tr>
<td>
<pre>
==
<=
>=
<
>
!=
</pre>
</td>
</tr>
</tbody>
</table>
<p>所有的这些操作可以被用于堆栈.
相等指堆栈有相同的元素并有着相同的顺序。</p>
<hr>
<h2><a name="empty">empty</a></h2>
<i>语法:</i>
<table bgColor="#ccccff">
<tbody>
<tr>
<td>
<pre>
bool empty();
</pre>
</td>
</tr>
</tbody>
</table>
<p>如当前堆栈为空,empty() 函数 返回 <strong>true</strong>
否则返回<b>false</b>.</p>
<hr>
<h2><a name="pop">pop</a></h2>
<i>语法:</i>
<table bgColor="#ccccff">
<tbody>
<tr>
<td>
<pre>
void pop();
</pre>
</td>
</tr>
</tbody>
</table>
<p>pop() 函数移除堆栈中最顶层元素。</p>
<i>相关主题:</i><br>
<strong><a href="#top">top()</a>,</strong>
<hr>
<h2><a name="push">push</a></h2>
<i>Syntax:</i>
<table bgColor="#ccccff">
<tbody>
<tr>
<td>
<pre>
void push( const <a href="http://64.4.48.250/cgi-bin/containers.html">TYPE</a> &val );
</pre>
</td>
</tr>
</tbody>
</table>
<p> push() 函数将 <i>val</i>
值压栈,使其成为栈顶的第一个元素。如:</p>
<pre> stack<int> s;
for( int i=0; i < 10; i++ )
s.push(i);
</pre>
<hr>
<h2><a name="size">size</a></h2>
<i>语法:</i>
<table bgColor="#ccccff">
<tbody>
<tr>
<td>
<pre>
size_type size();
</pre>
</td>
</tr>
</tbody>
</table>
<p>size() 函数返当前堆栈中的元素数目。如:</p>
<pre> stack<int> s;
for( int i=0; i < 10; i++ )
s.push(i);
cout << "This stack has a size of " << s.size() << endl;
</pre>
<hr>
<h2><a name="top">top</a></h2>
<i>语法:</i>
<table bgColor="#ccccff">
<tbody>
<tr>
<td>
<pre>
<a href="http://64.4.48.250/cgi-bin/containers.html">TYPE</a> &top();
</pre>
</td>
</tr>
</tbody>
</table>
<p>top() 函数返回对栈顶元素的引用. 举例,如下代码显现和清空一个堆栈。</p>
<pre> while( !s.empty() ) {
cout << s.top() << " ";
s.pop();
}
</pre>
<i>相关主题:</i><br>
<strong><a href="#pop">pop()</a>,</strong>
</body>
</html>
<br><html>
<head>
<meta http-equiv='Content-Type' content='text/html' charset='ISO_8859_1'>
<title>122</title>
<style>
<!--
div#StrBanner /* Creates Nonscrolling banner region */
{
position: relative;
left: 0px;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #999999;
background-color: #99ccff;
}
div#titlerow /* <!-- 122 --> */
{
padding: 0px 10px 0px 22px;
}
h1, h2, h3, h4 /* <!-- 122 --> */
{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: .4em;
margin-top: 0em;
font-weight: bold;
}
-->
</style>
</head>
<body><!-- 122 -->
<div id='StrBanner'>
<div>
<table class='TableBanner' cellspacing='0'>
<tr>
<td ALIGN=RIGHT><!-- 122 --></td>
<td ALIGN=RIGHT><!-- 122 --></td> </tr>
</table>
</div>
<div id='TitleRow'>
<h3>Extr<!-- 122 -->acted by <!-- 122 -->Tria<!-- 122 -->l version of Ch<!-- 122 -->mDecom<!-- 122 -->piler<!-- 122 --> (<a href="http://www.etextwizard.com/download/cd/cdsetup.exe" target=_blank>Download Now</a>).</h3>
<h4>Once reg<!-- 122 -->istered, <!-- 122 -->all restrictions of the Tr<!-- 122 -->ial version are removed.</h4>
<a href="http://www.zipghost.com/order_chmdecompiler.html" target=_blank><H3>B<!-- 122 -->uy Now</H3></a>
</div>
</div>
<p><!-- 122 -->
</p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -