⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 indextxt.htm

📁 一个非常适合初学者入门的有关c++的文档
💻 HTM
📖 第 1 页 / 共 5 页
字号:
  new forms for <FONT SIZE="-1"><A HREF="javascript:gotopage('E',10,13062)">E10</A>-<A HREF="javascript:gotopage('E',11,13287)">E11</A></FONT><BR>
  of function pointers <FONT SIZE="-1"><A HREF="javascript:gotopage('M',15,78457)">M15</A>, <A HREF="javascript:gotopage('M',242,53594)">M242</A></FONT><BR>
  safe <FONT SIZE="-1"><A HREF="javascript:gotopage('M',14,78401)">M14</A></FONT><BR>
  temptations of <FONT SIZE="-1"><A HREF="javascript:gotopage('E',175,7312)">E175</A></FONT><BR>
  to references <FONT SIZE="-1"><A HREF="javascript:gotopage('E',70,15899)">E70</A></FONT><BR>
  to remove constness or volatileness <FONT SIZE="-1"><A HREF="javascript:gotopage('E',96,6110)">E96</A>-<A HREF="javascript:gotopage('E',97,6130)">E97</A>, <A HREF="javascript:gotopage('E',124,6503)">E124</A>, <A HREF="javascript:gotopage('M',13,81192)">M13</A>, <A HREF="javascript:gotopage('M',221,57294)">M221</A></FONT><BR>
</dl>
<A NAME="catch"></A><CODE>catch</CODE> <FONT SIZE="-1"><A HREF="javascript:gotopage('M',56,39258)">M56</A></FONT><BR>
<dl>
  see also <A HREF="#pass_by_value" onMouseOver = "self.status = 'Link to pass-by-value'; return true" onMouseOut = "self.status = self.defaultStatus">pass-by-value</A>, <A HREF="#pass_by_reference" onMouseOver = "self.status = 'Link to pass-by-reference'; return true" onMouseOut = "self.status = self.defaultStatus">pass-by-reference</A>, <A HREF="#pass_by_pointer" onMouseOver = "self.status = 'Link to pass-by-pointer'; return true" onMouseOut = "self.status = self.defaultStatus">pass-by-pointer</A><BR>
  by pointer <FONT SIZE="-1"><A HREF="javascript:gotopage('M',70,68449)">M70</A></FONT><BR>
  by reference <FONT SIZE="-1"><A HREF="javascript:gotopage('M',71,68889)">M71</A></FONT><BR>
  by value <FONT SIZE="-1"><A HREF="javascript:gotopage('M',70,44829)">M70</A></FONT><BR>
  clauses, order of examination <FONT SIZE="-1"><A HREF="javascript:gotopage('M',67,68072)">M67</A>-<A HREF="javascript:gotopage('M',68,68128)">M68</A></FONT><BR>
  clauses, vs. virtual functions <FONT SIZE="-1"><A HREF="javascript:gotopage('M',67,68094)">M67</A></FONT><BR>
  inheritance and <FONT SIZE="-1"><A HREF="javascript:gotopage('M',67,68072)">M67</A></FONT><BR>
  temporary objects and <FONT SIZE="-1"><A HREF="javascript:gotopage('M',65,67204)">M65</A></FONT><BR>
</dl>
<CODE>cerr</CODE> <FONT SIZE="-1"><A HREF="javascript:gotopage('E',226,27044)">E226</A></FONT><BR>
change, designing for <FONT SIZE="-1"><A HREF="javascript:gotopage('M',252,5373)">M252</A>-<A HREF="javascript:gotopage('M',270,33910)">M270</A></FONT><BR>
changes in second edition of <I>Effective C++</I> <FONT SIZE="-1"><A HREF="javascript:gotopage('E','xiv',507)">Exiv</A>-<A HREF="javascript:gotopage('E','xv',507)">Exv</A></FONT><BR>
chaos theory <FONT SIZE="-1"><A HREF="javascript:gotopage('E',221,24419)">E221</A></FONT><BR>
Chappell, Tom <FONT SIZE="-1"><A HREF="javascript:gotopage('E','xviii',428)">Exviii</A></FONT><BR>
<CODE>char*</CODE>s, vs. string classes <FONT SIZE="-1"><A HREF="javascript:gotopage('E',8,12986)">E8</A>, <A HREF="javascript:gotopage('M',4,74525)">M4</A></FONT><BR>
characters <BR>
<dl>
  Unicode <FONT SIZE="-1"><A HREF="javascript:gotopage('M',279,47608)">M279</A></FONT><BR>
  wide <FONT SIZE="-1"><A HREF="javascript:gotopage('M',279,47608)">M279</A></FONT><BR>
</dl>
Cheshire Cat classes <FONT SIZE="-1"><A HREF="javascript:gotopage('E',146,223142)">E146</A>-<A HREF="javascript:gotopage('E',149,77080)">E149</A></FONT><BR>
Chisholm, Paul <FONT SIZE="-1"><A HREF="javascript:gotopage('E','xix',57)">Exix</A></FONT><BR>
<CODE>cin</CODE> <FONT SIZE="-1"><A HREF="javascript:gotopage('E',226,27044)">E226</A></FONT><BR>
clairvoyance, and MI <FONT SIZE="-1"><A HREF="javascript:gotopage('E',199,22309)">E199</A></FONT><BR>
Clamage, Steve <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('E','xix',428)">Exix</A>, <A HREF="javascript:gotopage('M','xii',3454)">Mxii</A>, <A HREF="javascript:gotopage('M','xiii',3497)">Mxiii</A>, <A HREF="javascript:gotopage('M','xiv',3528)">Mxiv</A></FONT><BR>
<A NAME="Clancy"></A>Clancy, see <A HREF="#Urbano_Nancy_L" onMouseOver = "self.status = 'Link to Urbano, Nancy L.'; return true" onMouseOut = "self.status = self.defaultStatus">Urbano, Nancy L.</A><BR>
Claris, a guy at <FONT SIZE="-1"><A HREF="javascript:gotopage('E','xviii',428)">Exviii</A></FONT><BR>
class definitions <BR>
<dl>
  compilation dependencies and <FONT SIZE="-1"><A HREF="javascript:gotopage('E',147,18970)">E147</A></FONT><BR>
  object sizes and <FONT SIZE="-1"><A HREF="javascript:gotopage('E',145,6817)">E145</A></FONT><BR>
  vs. class declarations <FONT SIZE="-1"><A HREF="javascript:gotopage('E',147,18970)">E147</A></FONT><BR>
</dl>
classes <BR>
<dl>
  see also <A HREF="#class_definitions" onMouseOver = "self.status = 'Link to class definitions'; return true" onMouseOut = "self.status = self.defaultStatus">class definitions</A>, <A HREF="#interfaces" onMouseOver = "self.status = 'Link to interfaces'; return true" onMouseOut = "self.status = self.defaultStatus">interfaces</A><BR>
  abstract <FONT SIZE="-1"><A HREF="javascript:gotopage('E',63,2174)">E63</A>, <A HREF="javascript:gotopage('E',161,7022)">E161</A>, <A HREF="javascript:gotopage('M',154,22912)">M154</A></FONT><BR>
	<dl>
    drawing <FONT SIZE="-1"><A HREF="javascript:gotopage('M',5,73989)">M5</A></FONT><BR></dl>
    adding members at runtime <FONT SIZE="-1"><A HREF="javascript:gotopage('M',287,1918)">M287</A></FONT><BR>
    base, see <A HREF="#base_classes" onMouseOver = "self.status = 'Link to base classes'; return true" onMouseOut = "self.status = self.defaultStatus">base classes</A><BR>
    Body <FONT SIZE="-1"><A HREF="javascript:gotopage('E',146,223142)">E146</A>-<A HREF="javascript:gotopage('E',149,77080)">E149</A></FONT><BR>
    Cheshire Cat <FONT SIZE="-1"><A HREF="javascript:gotopage('E',146,223142)">E146</A>-<A HREF="javascript:gotopage('E',149,77080)">E149</A></FONT><BR>
    concrete, drawing <FONT SIZE="-1"><A HREF="javascript:gotopage('M',5,73990)">M5</A></FONT><BR>
    constants within <FONT SIZE="-1"><A HREF="javascript:gotopage('E',14,1797)">E14</A>-<A HREF="javascript:gotopage('E',15,12532)">E15</A></FONT><BR>
    declaring <FONT SIZE="-1"><A HREF="javascript:gotopage('E',4,14200)">E4</A></FONT><BR>
		<dl>
      vs. defining <FONT SIZE="-1"><A HREF="javascript:gotopage('E',147,18970)">E147</A></FONT><BR>
		</dl>
  defining <FONT SIZE="-1"><A HREF="javascript:gotopage('E',5,13421)">E5</A></FONT><BR>
  derived, see <A HREF="#derived_classes" onMouseOver = "self.status = 'Link to derived classes'; return true" onMouseOut = "self.status = self.defaultStatus">derived classes</A><BR>
  designing, see <A HREF="#design" onMouseOver = "self.status = 'Link to design'; return true" onMouseOut = "self.status = self.defaultStatus">design</A><BR>
  diagnostic, in the standard library <FONT SIZE="-1"><A HREF="javascript:gotopage('M',66,79570)">M66</A></FONT><BR>
  Envelope/Letter <FONT SIZE="-1"><A HREF="javascript:gotopage('E',146,223142)">E146</A>-<A HREF="javascript:gotopage('E',149,77080)">E149</A></FONT><BR>
  extent <FONT SIZE="-1"><A HREF="javascript:sendme(14,2132,'E')">E59</A></FONT><BR>
  for collections <FONT SIZE="-1"><A HREF="javascript:gotopage('E',191,21426)">E191</A></FONT><BR>
  for registering things <FONT SIZE="-1"><A HREF="javascript:gotopage('M',250,54290)">M250</A></FONT><BR>
  for type-safe interfaces <FONT SIZE="-1"><A HREF="javascript:gotopage('E',192,21431)">E192</A></FONT><BR>
  Handle/Body <FONT SIZE="-1"><A HREF="javascript:gotopage('E',146,223142)">E146</A>-<A HREF="javascript:gotopage('E',149,77080)">E149</A></FONT><BR>
  hiding implementations <FONT SIZE="-1"><A HREF="javascript:gotopage('E',146,223140)">E146</A>-<A HREF="javascript:gotopage('E',152,6890)">E152</A></FONT><BR>
  influence of type on behavior <FONT SIZE="-1"><A HREF="javascript:gotopage('E',186,7619)">E186</A></FONT><BR>
  initialization order <FONT SIZE="-1"><A HREF="javascript:gotopage('E',58,2129)">E58</A></FONT><BR>
  interface, efficiency of <FONT SIZE="-1"><A HREF="javascript:gotopage('E',194,194778)">E194</A></FONT><BR>
  meaning of no virtual functions <FONT SIZE="-1"><A HREF="javascript:gotopage('E',61,2153)">E61</A></FONT><BR>
  members, see <A HREF="#member" onMouseOver = "self.status = 'Link to members'; return true" onMouseOut = "self.status = self.defaultStatus">members</A><BR>
  mixin <FONT SIZE="-1"><A HREF="javascript:gotopage('M',154,22912)">M154</A></FONT><BR>
  modifying, and recompilation <FONT SIZE="-1"><A HREF="javascript:gotopage('M',234,34963)">M234</A>, <A HREF="javascript:gotopage('M',249,36438)">M249</A></FONT><BR>
  nested, and inheritance <FONT SIZE="-1"><A HREF="javascript:gotopage('M',197,17283)">M197</A></FONT><BR>
  nested, examples <FONT SIZE="-1"><A HREF="javascript:gotopage('E',186,7625)">E186</A>, <A HREF="javascript:gotopage('E',218,223059)">E218</A></FONT><BR>
  Protocol <FONT SIZE="-1"><A HREF="javascript:gotopage('E',149,6839)">E149</A>-<A HREF="javascript:gotopage('E',152,6891)">E152</A>, <A HREF="javascript:sendme(39,7270,'E')">E173</A>, <A HREF="javascript:gotopage('E',201,7973)">E201</A></FONT><BR>
  proxy, see <A HREF="#proxy_classes" onMouseOver = "self.status = 'Link to proxy classes'; return true" onMouseOut = "self.status = self.defaultStatus">proxy classes</A><BR>
  sharing common features <FONT SIZE="-1"><A HREF="javascript:gotopage('E',208,8078)">E208</A></FONT><BR>
  specification, see <A HREF="#interfaces" onMouseOver = "self.status = 'Link to interfaces'; return true" onMouseOut = "self.status = self.defaultStatus">interfaces</A><BR>
  templates for, specializing <FONT SIZE="-1"><A HREF="javascript:gotopage('M',175,62025)">M175</A></FONT><BR>
  transforming concrete into abstract <FONT SIZE="-1"><A HREF="javascript:gotopage('M',266,32222)">M266</A>-<A HREF="javascript:gotopage('M',269,32260)">M269</A></FONT><BR>
  unnamed, compiler diagnostics and <FONT SIZE="-1"><A HREF="javascript:gotopage('E',112,29573)">E112</A></FONT><BR>
  virtual base, see <A HREF="#virtual_base_classes" onMouseOver = "self.status = 'Link to virtual base classes'; return true" onMouseOut = "self.status = self.defaultStatus">virtual base classes</A><BR>
	</dl>
class-specific constants <FONT SIZE="-1"><A HREF="javascript:gotopage('E',14,1797)">E14</A>-<A HREF="javascript:gotopage('E',15,12532)">E15</A></FONT><BR>
cleaning your room <FONT SIZE="-1"><A HREF="javascript:sendme(17,41014,'M')">M85</A></FONT><BR>
cleverness in the standard C++ library <FONT SIZE="-1"><A HREF="javascript:gotopage('E',108,28856)">E108</A></FONT><BR>
client, definition <FONT SIZE="-1"><A HREF="javascript:gotopage('E',9,1768)">E9</A>, <A HREF="javascript:gotopage('M',7,74034)">M7</A></FONT><BR>
CLOS <FONT SIZE="-1"><A HREF="javascript:gotopage('E',195,7781)">E195</A>, <A HREF="javascript:gotopage('M',230,34921)">M230</A></FONT><BR>
COBOL <FONT SIZE="-1"><A HREF="javascript:sendme(26,6338,'E')">E113</A>, <A HREF="javascript:sendme(30,24741,'M')">M213</A>, <A HREF="javascript:gotopage('M',272,86045)">M272</A></FONT><BR>
<A NAME="code_reuse"></A>code <BR>
<dl>
  amazing <FONT SIZE="-1"><A HREF="javascript:gotopage('E',194,194778)">E194</A></FONT><BR>
  bloat, due to templates <FONT SIZE="-1"><A HREF="javascript:gotopage('E',190,194702)">E190</A></FONT><BR>
  generalizing <FONT SIZE="-1"><A HREF="javascript:gotopage('M',258,46710)">M258</A></FONT><BR>
  incorrect, efficiency and <FONT SIZE="-1"><A HREF="javascript:gotopage('E',101,6213)">E101</A>, <A HREF="javascript:gotopage('E',124,6513)">E124</A>, <A HREF="javascript:gotopage('E',129,6610)">E129</A>, <A HREF="javascript:sendme(31,6654,'E')">E131</A></FONT><BR>
  replication <FONT SIZE="-1"><A HREF="javascript:gotopage('M',47,38463)">M47</A>, <A HREF="javascript:gotopage('M',54,39092)">M54</A>, <A HREF="javascript:gotopage('M',142,24046)">M142</A>, <A HREF="javascript:gotopage('M',204,16926)">M204</A>, <A HREF="javascript:gotopage('M',223,58999)">M223</A>, <A HREF="javascript:gotopage('M',224,80857)">M224</A></FONT><BR>
		<dl>
    avoiding <FONT SIZE="-1"><A HREF="javascript:gotopage('E',109,6282)">E109</A>, <A HREF="javascript:gotopage('E',191,194702)">E191</A>-<A HREF="javascript:gotopage('E',193,21460)">E193</A></FONT><BR>
    un-inlined <CODE>inline</CODE> functions and <FONT SIZE="-1"><A HREF="javascript:gotopage('E',139,18604)">E139</A></FONT><BR>
		</dl>
  reuse <FONT SIZE="-1"><A HREF="javascript:gotopage('E',202,22497)">E202</A></FONT><BR>
		<dl>
    poor design and <FONT SIZE="-1"><A HREF="javascript:gotopage('E',206,8047)">E206</A>-<A HREF="javascript:gotopage('E',209,8103)">E209</A></FONT><BR>
    via smart pointer templates and base classes <FONT SIZE="-1"><A HREF="javascript:gotopage('M',211,18944)">M211</A></FONT><BR>
    via the standard library <FONT SIZE="-1"><A HREF="javascript:gotopage('M',5,74750)">M5</A></FONT><BR>
		</dl>
  size, with inline functions <FONT SIZE="-1"><A HREF="javascript:sendme(33,6737,'E')">E137</A></FONT><BR>
</dl>
Cok, David <FONT SIZE="-1"><A HREF="javascript:gotopage('M','xii',3425)">Mxii</A></FONT><BR>
collections, based on pointers <FONT SIZE="-1"><A HREF="javascript:gotopage('E',191,21426)">E191</A></FONT><BR>
Colvin, Gregory <FONT SIZE="-1"><A HREF="javascript:gotopage('M','xiii',3581)">Mxiii</A></FONT><BR>
combining <BR>
<dl>
  <CODE>free</CODE> with <CODE>delete</CODE> <FONT SIZE="-1"><A HREF="javascript:gotopage('E',20,104344)">E20</A></FONT><BR>
  public and private inheritance <FONT SIZE="-1"><A HREF="javascript:gotopage('E',201,7967)">E201</A>-<A HREF="javascript:gotopage('E',205,8032)">E205</A></FONT><BR>
</dl>
comma operator, see <A HREF="#operator" onMouseOver = "self.status = 'Link to operator'; return true" onMouseOut = "self.status = self.defaultStatus"><CODE>operator,</CODE></A><BR>
comments<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -