📄 indextxt.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/REC-html40/frameset.dtd">
<HTML>
<HEAD>
<title>EC++ CD: Book's Index</title>
<LINK REL=STYLESHEET HREF=../INTRO/ECMEC.CSS>
<SCRIPT SRC="../JAVA/SEARCH.JS"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="../JAVA/INDEX.JS"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="../JAVA/COOKIE.JS"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript">var imagemax = 0; setCurrentMax(0);</SCRIPT>
<SCRIPT LANGUAGE="Javascript" SRC="../JAVA/DINGBATS.JS"></SCRIPT>
<SCRIPT>
var dingbase = "INDX_DIR.HTM";
var dingtext = "Books\' Index, P";
if (self == top) {
top.location.replace(dingbase + this.location.hash);
}
</SCRIPT>
</head>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#0000FF" ONLOAD="setResize()">
<!-- SectionName="Books' Index" -->
<p><A NAME="dingp1"></A><FONT ID="igtitle">Books' Index</FONT><SCRIPT>create_link(1);</SCRIPT>
</P>
<p><a name="54"> </a>
<A NAME="dingp2"></A>
This index contains the index entries from <em>Effective C++</em> and <em>More Effective C++</em>. It has no information about the CD's magazine articles, nor does it cover CD-specific pages like the Introduction. To perform a comprehensive search of everything on the CD, use the <A HREF="javascript:loadApplet()" onMouseOver = "self.status = 'Link to Use the search applet'; return true" onMouseOut = "self.status = self.defaultStatus">search applet</A>.<SCRIPT>create_link(2);</SCRIPT></p>
<p><a name="1812805"> </a>
<A NAME="dingp3"></A>
Within the index, page numbers corresponding to <em>Effective C++</em> are preceded by an E. Those corresponding to <em>More Effective C++</em> are preceded by an M. Hence, E126 means page 126 of <em>Effective C++</em>, and M15 means page 15 — not Item 15! — of <em>More Effective C++</em>.<SCRIPT>create_link(3);</SCRIPT></p>
<p><a name="1812796"> </a>
<A NAME="dingp4"></A>
Example classes and class templates used in the books are indexed under <A HREF="#example_classes_templates" onMouseOver = "self.status = 'Link to example classes templates'; return true" onMouseOut = "self.status = self.defaultStatus"><em>example classes/templates</em></A>. Example function and function templates are indexed under <A HREF="#example_functions_templates" onMouseOver = "self.status = 'Link to example functions templates'; return true" onMouseOut = "self.status = self.defaultStatus"><em>example functions/templates</em></A>. Many example uses of new and lesser-known language features are indexed under <A HREF="#example_uses" onMouseOver = "self.status = 'Link to example uses'; return true" onMouseOut = "self.status = self.defaultStatus"><em>example uses</em></A>.<SCRIPT>create_link(4);</SCRIPT></p>
<p><a name="1812804"></a>
<A NAME="dingp5"></A>
In this index, the term <em>definition</em> refers to a C++ definition. English definitions — definitions of terms — are labeled "definition (English)" and are summarized under <A HREF="#English_definitions" onMouseOver = "self.status = 'Link to English definitions'; return true" onMouseOut = "self.status = self.defaultStatus"><em>English definitions</em></A>.<SCRIPT>create_link(5);</SCRIPT></p>
<A NAME="bfa"></A>
<p><A NAME="dingp6"></A><FONT ID="igtitle"><a name="3237970"></A>Before A</FONT><SCRIPT>create_link(6);</SCRIPT>
</P>
<dl>
<CODE>#define</CODE>  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',294,74014)">M294</A></FONT><BR>
<CODE>.cpp</CODE> files  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',138,6751)">E138</A></FONT><BR>
<CODE>?:</CODE>, vs. <CODE>if</CODE>/<CODE>then</CODE>  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',56,39258)">M56</A></FONT><BR>
<CODE>__cplusplus</CODE>  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',273,36823)">M273</A></FONT><BR>
"<CODE>>></CODE>", vs. "<CODE>></CODE> <CODE>></CODE>"  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',29,6362)">M29</A></FONT><BR>
0, see <A HREF="#zero" onMouseOver = "self.status = 'Link to zero'; return true" onMouseOut = "self.status = self.defaultStatus">zero</A><BR>
1066  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',154,177826)">E154</A></FONT><BR>
80-20 rule  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',143,6785)">E143</A>, <A HREF="javascript:gotopage('E',168,7152)">E168</A>, <A HREF="javascript:gotopage('M',79,66269)">M79</A>, <A HREF="javascript:sendme(16,40995,'M')">M82</A>-<A HREF="javascript:gotopage('M',85,75117)">M85</A>, <A HREF="javascript:gotopage('M',106,41249)">M106</A></FONT><BR>
90-10 rule  <FONT SIZE="-1"><A HREF="javascript:gotopage('M','xi',2722)">Mxi</A>, <A HREF="javascript:sendme(16,40997,'M')">M82</A></FONT><BR>
</dl>
<A NAME="a"></A>
<p><A NAME="dingp7"></A><FONT ID="igtitle"><a name="3237998"></A>A</FONT><SCRIPT>create_link(7);</SCRIPT>
</P>
<dl>
<CODE>abort</CODE>  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',26,223160)">E26</A></FONT><BR>
<dl>
<CODE>assert</CODE> and  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',167,61873)">M167</A></FONT><BR>
object destruction and  <FONT SIZE="-1"><A HREF="javascript:sendme(14,44170,'M')">M72</A></FONT><BR>
relationship to <CODE>terminate</CODE> <FONT SIZE="-1"><A HREF="javascript:sendme(14,44170,'M')">M72</A></FONT><BR>
violated exception specifications and  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',28,29964)">E28</A></FONT><BR>
</dl>
abstract classes  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',161,7022)">E161</A>, <A HREF="javascript:gotopage('E',201,7982)">E201</A></FONT><BR>
<dl>
definition (English)  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',63,2174)">E63</A></FONT><BR>
drawing  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',5,74722)">M5</A></FONT><BR>
identifying  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',267,32250)">M267</A>, <A HREF="javascript:gotopage('M',268,32260)">M268</A></FONT><BR>
inheritance and  <FONT SIZE="-1"><A HREF="javascript:sendme(33,10947,'M')">M258</A>, <A HREF="javascript:gotopage('M',270,33910)">M270</A></FONT><BR>
transforming from concrete  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',266,32222)">M266</A>-<A HREF="javascript:gotopage('M',269,32260)">M269</A></FONT><BR>
</dl>
abstract mixin base classes  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',154,22912)">M154</A></FONT><BR>
abstractions <BR>
<dl>
functional  <FONT SIZE="-1"><A HREF="javascript:sendme(20,5991,'E')">E89</A>-<A HREF="javascript:gotopage('E',90,5999)">E90</A></FONT><BR>
identifying  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',267,32250)">M267</A>, <A HREF="javascript:gotopage('M',268,32260)">M268</A></FONT><BR>
useful  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',267,32253)">M267</A></FONT><BR>
</dl>
access-declarations  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',144,24228)">M144</A></FONT><BR>
accessibility <BR>
<dl>
control over data members'  <FONT SIZE="-1"><A HREF="javascript:sendme(20,5980,'E')">E89</A></FONT><BR>
restrictions <BR>
<dl>
handles and  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',124,6517)">E124</A></FONT><BR>
inheritance and  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',115,6386)">E115</A></FONT><BR>
</dl>
</dl>
Ada  <FONT SIZE="-1"><A HREF="javascript:sendme(13,2118,'E')">E57</A>, <A HREF="javascript:gotopage('E',224,8388)">E224</A></FONT><BR>
adding data and functions to classes at runtime  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',287,2487)">M287</A></FONT><BR>
address comparisons to determine object locations  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',150,22207)">M150</A>-<A HREF="javascript:gotopage('M',152,22341)">M152</A></FONT><BR>
address equality  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',75,2301)">E75</A></FONT><BR>
addresses, of inline functions  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',140,6768)">E140</A></FONT><BR>
address-of operator, see <A HREF="#operator" onMouseOver = "self.status = 'Link to operator&'; return true" onMouseOut = "self.status = self.defaultStatus"><code>operator&</code></A><BR>
adjacent differences  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',231,27682)">E231</A></FONT><BR>
<I>Advanced C++: Programming Styles and Idioms</I>  <FONT SIZE="-1"><A HREF="javascript:gotopage('E','xvii',7818)">Exvii</A>, <A HREF="javascript:gotopage('E','xviii',7818)">Exviii</A>, <A HREF="javascript:gotopage('M',287,2493)">M287</A></FONT><BR>
<I>Adventure</I>, allusion to  <FONT SIZE="-1"><A HREF="javascript:gotopage('M',271,36644)">M271</A></FONT><BR>
Afshar, Jamshid  <FONT SIZE="-1"><A HREF="javascript:gotopage('M','xii',3452)">Mxii</A></FONT><BR>
algorithms, in standard C++ library  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',229,27223)">E229</A></FONT><BR>
aliasing  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',52,2069)">E52</A>, <A HREF="javascript:gotopage('E',53,2075)">E53</A>, <A HREF="javascript:gotopage('E',75,2317)">E75</A>-<A HREF="javascript:gotopage('E',76,2325)">E76</A>, <A HREF="javascript:gotopage('E',101,6198)">E101</A></FONT><BR>
<dl>
definition (English)  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',72,2271)">E72</A></FONT><BR>
</dl>
<I>Alice's Restaurant</I>, allusion to  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',43,2025)">E43</A></FONT><BR>
allocation, see <A HREF="#memory_management" onMouseOver = "self.status = 'Link to memory management'; return true" onMouseOut = "self.status = self.defaultStatus">memory management</A>, <A HREF="#operator_new" onMouseOver = "self.status = 'Link to operator new'; return true" onMouseOut = "self.status = self.defaultStatus"><CODE>operator new</CODE></A>, <A HREF="#memory_allocation" onMouseOver = "self.status = 'Link to memory allocation'; return true" onMouseOut = "self.status = self.defaultStatus">memory allocation</A><BR>
allocators  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',227,27047)">E227</A></FONT><BR>
ambiguity <BR>
<dl>
deliberately introducing  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',111,17462)">E111</A></FONT><BR>
diamonds and  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',200,22360)">E200</A></FONT><BR>
libraries and  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',114,6350)">E114</A></FONT><BR>
MI and  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',114,6364)">E114</A>-<A HREF="javascript:gotopage('E',115,6395)">E115</A>, <A HREF="javascript:gotopage('E',195,7788)">E195</A>, <A HREF="javascript:gotopage('E',200,22360)">E200</A></FONT><BR>
potential  <FONT SIZE="-1"><A HREF="javascript:sendme(26,6338,'E')">E113</A>-<A HREF="javascript:gotopage('E',116,6399)">E116</A></FONT><BR>
type conversions and  <FONT SIZE="-1"><A HREF="javascript:sendme(26,6342,'E')">E113</A>-<A HREF="javascript:gotopage('E',114,6358)">E114</A></FONT><BR>
</dl>
American National Standards Institute (ANSI)  <FONT SIZE="-1"><A HREF="javascript:gotopage('E',234,223845)">E234</A></FONT><BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -