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

📄 docidx.htm

📁 This is the second part of that lab manual to teach you how to make real-time programme and how to d
💻 HTM
📖 第 1 页 / 共 4 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<!--
This document was converted from RTF source: 
By rtftohtml 4.19
See http://www.sunpack.com/RTF
Filename:C:\TEMP\TicV2\html\TicV2.rtf
Application Directory:C:\TOOLS\RTF2HTML\
Subject:
Author:Bruce Eckel
Operator:Bruce Eckel
Document Comments:
Version Comments:
Comments:
Keywords:
Translation Date:09/26/2001
Translation Time:08:32:17
Translation Platform:Win32
Number of Output files:19
This File:C:\TEMP\TicV2\html\DocIdx.htm
SplitDepth=1
SkipNavPanel=1
SkipLeadingToc=1
SkipTrailingToc=1
GenContents=1
GenFrames=1
GenIndex=1
-->
<HEAD lang="en"><META http-equiv="Content-Type" content="text/html">
<TITLE>Thinking in C++, 2nd ed. Volume 2 Revision 4.0 - Index</TITLE>
</HEAD>

<BODY  BGCOLOR="#FFFFFF"><H1>Thinking in C++, 2nd ed. Volume 2 Revision 4.0 - Index</H1></FONT><H2><HR><A HREF="#IA-1">1</A>
 , <A HREF="#IA-2">2</A>
 , <A HREF="#IA-3">3</A>
 , <A HREF="#IA-A">A</A>
 , <A HREF="#IA-B">B</A>
 , <A HREF="#IA-C">C</A>
 , <A HREF="#IA-D">D</A>
 , <A HREF="#IA-E">E</A>
 , <A HREF="#IA-F">F</A>
 , <A HREF="#IA-G">G</A>
 , <A HREF="#IA-H">H</A>
 , <A HREF="#IA-I">I</A>
 , <A HREF="#IA-K">K</A>
 , <A HREF="#IA-L">L</A>
 , <A HREF="#IA-M">M</A>
 , <A HREF="#IA-N">N</A>
 , <A HREF="#IA-O">O</A>
 , <A HREF="#IA-P">P</A>
 , <A HREF="#IA-R">R</A>
 , <A HREF="#IA-S">S</A>
 , <A HREF="#IA-T">T</A>
 , <A HREF="#IA-U">U</A>
 , <A HREF="#IA-V">V</A>
 , <A HREF="#IA-W">W</A>
 , <A HREF="#IA-Z">Z</A>
</H2></FONT>
<HR>
<DIV ALIGN="CENTER"><FONT SIZE="+2"><B><A NAME="IA-1">1</A></B></FONT></P></DIV>
1.creational design patterns, <A HREF="Chap11.htm#Index657">1</A><BR>
<DIV ALIGN="CENTER"><FONT SIZE="+2"><B><A NAME="IA-2">2</A></B></FONT></P></DIV>
<DL><DT>2.design patterns<DD> structural, <A HREF="Chap11.htm#Index659">1</A></DL><DIV ALIGN="CENTER"><FONT SIZE="+2"><B><A NAME="IA-3">3</A></B></FONT></P></DIV>
<DL><DT>3.design patterns<DD> behavioral, <A HREF="Chap11.htm#Index661">1</A></DL><DIV ALIGN="CENTER"><FONT SIZE="+2"><B><A NAME="IA-A">A</A></B></FONT></P></DIV>
<DL><DT>abort(&#160;)<DD> Standard C library function, <A HREF="Chap01.htm#Index53">1</A></DL><DL><DT>abstraction<DD> in program design, <A HREF="Chap11.htm#Index644">1</A></DL>adapting to usage in different countries, Standard C++ localization library, <A HREF="Part2.htm#Index157">1</A><BR>
<DL><DT>ambiguity<DD> in multiple inheritance, <A HREF="Chap10.htm#Index609">1</A></DL>ANSI/ISO C++ committee, <A HREF="Preface.htm#Index5">1</A><BR>
applicator, <A HREF="Chap05.htm#Index416">1</A><BR>
applying a function to a container, <A HREF="Chap06.htm#Index472">1</A><BR>
<DL><DT>arguments<DD> variable argument list, <A HREF="Chap05.htm#Index184">1</A></DL>assert(&#160;), <A HREF="Chap01.htm#Index123">1</A><BR>
atof(&#160;), <A HREF="Chap05.htm#Index306">1</A><BR>
atoi(&#160;), <A HREF="Chap05.htm#Index307">1</A><BR>
<DL><DT>automatic type conversion<DD> and exception handling, <A HREF="Chap01.htm#Index85">1</A></DL>awk, <A HREF="Chap05.htm#Index430">1</A><BR>
<DIV ALIGN="CENTER"><FONT SIZE="+2"><B><A NAME="IA-B">B</A></B></FONT></P></DIV>
bad(&#160;), <A HREF="Chap05.htm#Index246">1</A><BR>
badbit, <A HREF="Chap05.htm#Index252">1</A><BR>
<DL><DT>bad_alloc, <A HREF="Part2.htm#Index143">1</A><DD> Standard C++ library exception type, <A HREF="Chap01.htm#Index116">1</A></DL><DL><DT>bad_cast<DD> and run-time type identification, <A HREF="Chap09.htm#Index561">1</A><BR>
 Standard C++ library exception type, <A HREF="Chap01.htm#Index106">1</A></DL><DL><DT>bad_typeid<DD> run-time type identification, <A HREF="Chap09.htm#Index565">1</A><BR>
 Standard C++ library exception type, <A HREF="Chap01.htm#Index107">1</A></DL><DL><DT>before(&#160;)<DD> run-time type identification, <A HREF="Chap09.htm#Index524">1</A></DL>behavioral design patterns, <A HREF="Chap11.htm#Index662">1</A><BR>
<DL><DT>binary<DD> printing, <A HREF="Chap05.htm#Index423">1</A></DL><DL><DT>bits<DD> bit vector in the Standard C++ libraries, <A HREF="Part2.htm#Index160">1</A></DL><DL><DT>bit_string<DD> bit vector in the Standard C++ libraries, <A HREF="Part2.htm#Index162">1</A></DL>bloat, preventing template bloat, <A HREF="Chap06.htm#Index488">1</A><BR>
Booch, Grady, <A HREF="Chap11.htm#Index685">1</A><BR>
book errors, reporting, <A HREF="Preface.htm#Index10">1</A><BR>
bubble sort, <A HREF="Chap06.htm#Index484">1</A><BR>
buffering, iostream, <A HREF="Chap05.htm#Index271">1</A><BR>
bytes, reading raw, <A HREF="Chap05.htm#Index235">1</A><BR>
<DIV ALIGN="CENTER"><FONT SIZE="+2"><B><A NAME="IA-C">C</A></B></FONT></P></DIV>
<DL><DT>C<DD> basic data types, <A HREF="Chap05.htm#Index182">1</A><BR>
 error handling in C, <A HREF="Chap01.htm#Index17">1</A><BR>
 localtime(&#160;), Standard library, <A HREF="Chap05.htm#Index450">1</A><BR>
 rand(&#160;), Standard library, <A HREF="Chap05.htm#Index452">1</A><BR>
 Standard C, <A HREF="Preface.htm#Index4">1</A><BR>
 Standard C library function abort(&#160;), <A HREF="Chap01.htm#Index52">1</A><BR>
 Standard C library function strncpy(&#160;), <A HREF="Chap01.htm#Index64">1</A><BR>
 Standard C library function strtok(&#160;), <A HREF="Chap07.htm#Index499">1</A><BR>
 standard I/O library, <A HREF="Chap05.htm#Index352">1</A><BR>
 Standard library macro toupper(&#160;), <A HREF="Chap05.htm#Index432">1</A></DL><DL><DT>C++<DD> ANSI/ISO C++ committee, <A HREF="Preface.htm#Index6">1</A><BR>
 sacred design goals of C++, <A HREF="Chap05.htm#Index187">1</A><BR>
 Standard C++, <A HREF="Preface.htm#Index9">1</A><BR>
 Standard string class, <A HREF="Chap05.htm#Index204">1</A><BR>
 template, <A HREF="Chap11.htm#Index703">1</A></DL>calloc(&#160;), <A HREF="Chap06.htm#Index470">1</A><BR>
<DL><DT>cast<DD> casting away const and/or volatile, <A HREF="Chap09.htm#Index593">1</A><BR>
 dynamic_cast, <A HREF="Chap09.htm#Index588">1</A><BR>
 new cast syntax, <A HREF="Chap09.htm#Index586">1</A><BR>
 run-time type identification, casting to intermediate levels, <A HREF="Chap09.htm#Index538">1</A><BR>
 searching for, <A HREF="Chap09.htm#Index592">1</A></DL><DL><DT>catch, <A HREF="Chap01.htm#Index32">1</A><DD> catching any exception, <A HREF="Chap01.htm#Index43">1</A></DL>chaining, in iostreams, <A HREF="Chap05.htm#Index207">1</A><BR>
<DL><DT>change<DD> vector of change, <A HREF="Chap11.htm#Index647">1</A>, <A HREF="Chap11.htm#Index691">2</A></DL>char* iostreams, <A HREF="Chap05.htm#Index200">1</A><BR>
<DL><DT>character<DD> transforming strings to typed values, <A HREF="Chap05.htm#Index303">1</A></DL><DL><DT>class<DD> class hierarchies and exception handling, <A HREF="Chap01.htm#Index90">1</A><BR>
 maintaining library source, <A HREF="Chap05.htm#Index435">1</A><BR>
 most-derived class, <A HREF="Chap10.htm#Index615">1</A><BR>
 nested class, and run-time type identification, <A HREF="Chap09.htm#Index533">1</A><BR>
 Standard C++ string, <A HREF="Chap05.htm#Index206">1</A><BR>
 virtual base classes, <A HREF="Chap10.htm#Index613">1</A><BR>
 wrapping, <A HREF="Chap05.htm#Index171">1</A></DL>cleaning up the stack during exception handling, <A HREF="Chap01.htm#Index61">1</A><BR>
clear(&#160;), <A HREF="Chap05.htm#Index254">1</A>, <A HREF="Chap05.htm#Index465">2</A><BR>
<DL><DT>command line<DD> interface, <A HREF="Chap05.htm#Index221">1</A></DL>committee, ANSI/ISO C++, <A HREF="Preface.htm#Index7">1</A><BR>
<DL><DT>compile time<DD> error checking, <A HREF="Chap05.htm#Index178">1</A></DL>compiler error tests, <A HREF="Chap05.htm#Index441">1</A><BR>
complex number class, <A HREF="Part2.htm#Index168">1</A><BR>
<DL><DT>composition<DD> and design patterns, <A HREF="Chap11.htm#Index650">1</A></DL>console I/O, <A HREF="Chap05.htm#Index226">1</A><BR>
<DL><DT>const<DD> casting away const and/or volatile, <A HREF="Chap09.htm#Index594">1</A></DL><DL><DT>constructor<DD> and exception handling, <A HREF="Chap01.htm#Index62">1</A>, <A HREF="Chap01.htm#Index73">2</A>, <A HREF="Chap01.htm#Index132">3</A><BR>
 default constructor, <A HREF="Chap11.htm#Index672">1</A><BR>
 default constructor synthesized by the compiler, <A HREF="Chap11.htm#Index656">1</A><BR>
 failing, <A HREF="Chap01.htm#Index134">1</A><BR>
 order of constructor and destructor calls, <A HREF="Chap09.htm#Index550">1</A><BR>
 private constructor, <A HREF="Chap11.htm#Index653">1</A><BR>
 simulating virtual constructors, <A HREF="Chap11.htm#Index665">1</A><BR>
 virtual base classes with a default constructor, <A HREF="Chap10.htm#Index618">1</A><BR>
 virtual functions inside constructors, <A HREF="Chap11.htm#Index667">1</A></DL>const_cast, <A HREF="Chap09.htm#Index589">1</A><BR>
<DL><DT>controlling<DD> template instantiation, <A HREF="Chap06.htm#Index489">1</A></DL><DL><DT>conversion<DD> automatic type conversions and exception handling, <A HREF="Chap01.htm#Index87">1</A></DL>Coplien, James, <A HREF="Chap11.htm#Index670">1</A><BR>
couplet, <A HREF="Chap11.htm#Index707">1</A><BR>
<DL><DT>creating<DD> manipulators, <A HREF="Chap05.htm#Index412">1</A></DL>creational design patterns, <A HREF="Chap11.htm#Index686">1</A><BR>
<DIV ALIGN="CENTER"><FONT SIZE="+2"><B><A NAME="IA-D">D</A></B></FONT></P></DIV>
<DL><DT>data<DD> C data types, <A HREF="Chap05.htm#Index181">1</A></DL><DL><DT>database<DD> object-oriented database, <A HREF="Chap10.htm#Index626">1</A></DL>datalogger, <A HREF="Chap05.htm#Index442">1</A><BR>
<DL><DT>decimal<DD> dec in iostreams, <A HREF="Chap05.htm#Index214">1</A><BR>
 dec manipulator in iostreams, <A HREF="Chap05.htm#Index380">1</A><BR>
 formatting, <A HREF="Chap05.htm#Index356">1</A></DL><DL><DT>default<DD> constructor, <A HREF="Chap11.htm#Index671">1</A></DL><DL><DT>default constructor<DD> synthesized by the compiler, <A HREF="Chap11.htm#Index655">1</A></DL><DL><DT>delete, <A HREF="Chap05.htm#Index326">1</A><DD> overloading array new and delete, <A HREF="Chap01.htm#Index67">1</A></DL>deserialization, and persistence, <A HREF="Chap10.htm#Index628">1</A><BR>
<DL><DT>design<DD> abstraction in program design, <A HREF="Chap11.htm#Index645">1</A><BR>
 and efficiency, <A HREF="Chap06.htm#Index482">1</A><BR>
 sacred design goals of C++, <A HREF="Chap05.htm#Index186">1</A></DL><DL><DT>design patterns, <A HREF="Chap11.htm#Index642">1</A><DD> creational, <A HREF="Chap11.htm#Index658">1</A>, <A HREF="Chap11.htm#Index687">2</A><BR>
 factory method, <A HREF="Chap11.htm#Index689">1</A><BR>
 observer, <A HREF="Chap11.htm#Index673">1</A><BR>
 prototype, <A HREF="Chap11.htm#Index694">1</A>, <A HREF="Chap11.htm#Index700">2</A><BR>
 vector of change, <A HREF="Chap11.htm#Index648">1</A>, <A HREF="Chap11.htm#Index692">2</A><BR>
 visitor, <A HREF="Chap11.htm#Index684">1</A></DL><DL><DT>destructor<DD> and exception handling, <A HREF="Chap01.htm#Index59">1</A>, <A HREF="Chap01.htm#Index135">2</A><BR>
 order of constructor and destructor calls, <A HREF="Chap09.htm#Index551">1</A></DL><DL><DT>diamond<DD> in multiple inheritance, <A HREF="Chap10.htm#Index606">1</A></DL><DL><DT>dispatching<DD> double dispatching, <A HREF="Chap11.htm#Index682">1</A>, <A HREF="Chap11.htm#Index706">2</A><BR>
 multiple dispatching, <A HREF="Chap11.htm#Index680">1</A></DL><DL><DT>domain_error<DD> Standard C++ library exception type, <A HREF="Chap01.htm#Index102">1</A></DL>double dispatching, <A HREF="Chap11.htm#Index681">1</A>, <A HREF="Chap11.htm#Index705">2</A><BR>
<DL><DT>downcast<DD> type-safe downcast in run-time type identification, <A HREF="Chap09.htm#Index525">1</A></DL><DL><DT>dynamic_cast<DD> and exceptions, run-time type identification, <A HREF="Chap09.htm#Index556">1</A><BR>

⌨️ 快捷键说明

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