📄 fdocidx.htm
字号:
<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>
difference between dynamic_cast and typeid( ), run-time type identification, <A HREF="Chap09.htm#Index543">1</A><BR>
run-time type identification, <A HREF="Chap09.htm#Index529">1</A></DL><DIV ALIGN="CENTER"><FONT SIZE="+2"><B><A NAME="IA-E">E</A></B></FONT></P></DIV>
effectors, <A HREF="Chap05.htm#Index421">1</A><BR>
<DL><DT>efficiency<DD> design, <A HREF="Chap06.htm#Index483">1</A><BR>
run-time type identification, <A HREF="Chap09.htm#Index574">1</A></DL>ellipses, with exception handling, <A HREF="Chap01.htm#Index45">1</A><BR>
endl, iostreams, <A HREF="Chap05.htm#Index209">1</A>, <A HREF="Chap05.htm#Index388">2</A><BR>
ends, iostreams, <A HREF="Chap05.htm#Index218">1</A>, <A HREF="Chap05.htm#Index317">2</A><BR>
enumeration, <A HREF="Chap05.htm#Index438">1</A><BR>
eof( ), <A HREF="Chap05.htm#Index242">1</A><BR>
eofbit, <A HREF="Chap05.htm#Index248">1</A><BR>
errno, <A HREF="Chap01.htm#Index18">1</A><BR>
<DL><DT>error<DD> compile-time checking, <A HREF="Chap05.htm#Index179">1</A><BR>
error handling in C, <A HREF="Chap01.htm#Index16">1</A><BR>
handling, iostream, <A HREF="Chap05.htm#Index239">1</A><BR>
recovery, <A HREF="Chap01.htm#Index13">1</A><BR>
reporting errors in book, <A HREF="Preface.htm#Index11">1</A></DL><DL><DT>exception handling, <A HREF="Chap01.htm#Index15">1</A><DD> asynchronous events, <A HREF="Chap01.htm#Index121">1</A><BR>
atomic allocations for safety, <A HREF="Chap01.htm#Index77">1</A><BR>
automatic type conversions, <A HREF="Chap01.htm#Index88">1</A><BR>
bad_alloc Standard C++ library exception type, <A HREF="Chap01.htm#Index119">1</A><BR>
bad_cast Standard C++ library exception type, <A HREF="Chap01.htm#Index112">1</A><BR>
bad_typeid, <A HREF="Chap09.htm#Index564">1</A><BR>
bad_typeid Standard C++ library exception type, <A HREF="Chap01.htm#Index113">1</A><BR>
catching any exception, <A HREF="Chap01.htm#Index44">1</A><BR>
class hierarchies, <A HREF="Chap01.htm#Index89">1</A><BR>
cleaning up the stack during a throw, <A HREF="Chap01.htm#Index60">1</A><BR>
constructors, <A HREF="Chap01.htm#Index63">1</A>, <A HREF="Chap01.htm#Index74">2</A><BR>
constructors , <A HREF="Chap01.htm#Index133">1</A><BR>
destructors, <A HREF="Chap01.htm#Index58">1</A>, <A HREF="Chap01.htm#Index136">2</A><BR>
domain_error Standard C++ library exception type, <A HREF="Chap01.htm#Index108">1</A><BR>
dynamic_cast, run-time type identification, <A HREF="Chap09.htm#Index557">1</A><BR>
ellipses, <A HREF="Chap01.htm#Index46">1</A><BR>
exception handler, <A HREF="Chap01.htm#Index29">1</A><BR>
exception hierarchies, <A HREF="Chap01.htm#Index125">1</A><BR>
exception matching, <A HREF="Chap01.htm#Index81">1</A><BR>
exception Standard C++ library exception type, <A HREF="Chap01.htm#Index99">1</A><BR>
invalid_argument Standard C++ library exception type, <A HREF="Chap01.htm#Index109">1</A><BR>
length_error Standard C++ library exception type, <A HREF="Chap01.htm#Index110">1</A><BR>
logic_error Standard C++ library exception type, <A HREF="Chap01.htm#Index100">1</A><BR>
multiple inheritance, <A HREF="Chap01.htm#Index127">1</A><BR>
naked pointers, <A HREF="Chap01.htm#Index76">1</A><BR>
object slicing and exception handling, <A HREF="Chap01.htm#Index84">1</A>, <A HREF="Chap01.htm#Index93">2</A><BR>
operator new placement syntax, <A HREF="Chap01.htm#Index70">1</A><BR>
out_of_range Standard C++ library exception type, <A HREF="Chap01.htm#Index111">1</A><BR>
overflow_error Standard C++ library exception type, <A HREF="Chap01.htm#Index118">1</A><BR>
overhead, <A HREF="Chap01.htm#Index138">1</A><BR>
programming guidelines, <A HREF="Chap01.htm#Index120">1</A><BR>
range_error Standard C++ library exception type, <A HREF="Chap01.htm#Index117">1</A><BR>
re-throwing an exception, <A HREF="Chap01.htm#Index48">1</A><BR>
references, <A HREF="Chap01.htm#Index79">1</A>, <A HREF="Chap01.htm#Index130">2</A><BR>
run-time type identification, <A HREF="Chap09.htm#Index514">1</A><BR>
runtime_error Standard C++ library exception type, <A HREF="Chap01.htm#Index101">1</A><BR>
set_terminate( ), <A HREF="Chap01.htm#Index54">1</A><BR>
set_unexpected( ), <A HREF="Chap01.htm#Index41">1</A><BR>
specification, <A HREF="Chap01.htm#Index36">1</A><BR>
Standard C++ library exception type, <A HREF="Chap01.htm#Index96">1</A><BR>
Standard C++ library exceptions, <A HREF="Chap01.htm#Index94">1</A><BR>
standard exception classes, <A HREF="Part2.htm#Index150">1</A><BR>
termination vs. resumption, <A HREF="Chap01.htm#Index33">1</A><BR>
throwing & catching pointers, <A HREF="Chap01.htm#Index131">1</A><BR>
throwing an exception, <A HREF="Chap01.htm#Index27">1</A><BR>
typeid( ), <A HREF="Chap09.htm#Index563">1</A><BR>
typical uses of exceptions, <A HREF="Chap01.htm#Index124">1</A><BR>
uncaught exceptions, <A HREF="Chap01.htm#Index51">1</A><BR>
unexpected( ), <A HREF="Chap01.htm#Index39">1</A><BR>
unexpected, filtering exceptions, <A HREF="Chap01.htm#Index72">1</A></DL>extensible, <A HREF="Chap11.htm#Index709">1</A><BR>
extensible program, <A HREF="Chap05.htm#Index180">1</A><BR>
extractor, <A HREF="Chap05.htm#Index191">1</A><BR>
<DIV ALIGN="CENTER"><FONT SIZE="+2"><B><A NAME="IA-F">F</A></B></FONT></P></DIV>
factory method, <A HREF="Chap11.htm#Index688">1</A><BR>
fail( ), <A HREF="Chap05.htm#Index244">1</A><BR>
failbit, <A HREF="Chap05.htm#Index250">1</A>, <A HREF="Chap05.htm#Index461">2</A><BR>
<DL><DT>file<DD> iostreams, <A HREF="Chap05.htm#Index197">1</A>, <A HREF="Chap05.htm#Index229">2</A></DL>FILE, stdio, <A HREF="Chap05.htm#Index173">1</A><BR>
<DL><DT>fill<DD> width, precision, iostream, <A HREF="Chap05.htm#Index369">1</A></DL>filtering unexpected exceptions, <A HREF="Chap01.htm#Index71">1</A><BR>
flags, iostreams format, <A HREF="Chap05.htm#Index338">1</A><BR>
flush, iostreams, <A HREF="Chap05.htm#Index211">1</A>, <A HREF="Chap05.htm#Index390">2</A><BR>
format flags, iostreams, <A HREF="Chap05.htm#Index336">1</A><BR>
<DL><DT>formatting<DD> formatting manipulators, iostreams, <A HREF="Chap05.htm#Index377">1</A><BR>
in-core, <A HREF="Chap05.htm#Index298">1</A><BR>
iostream internal data, <A HREF="Chap05.htm#Index335">1</A><BR>
output stream, <A HREF="Chap05.htm#Index332">1</A></DL>free( ), <A HREF="Chap05.htm#Index328">1</A><BR>
freeze( ), <A HREF="Chap05.htm#Index329">1</A><BR>
freezing a strstream, <A HREF="Chap05.htm#Index322">1</A><BR>
fseek( ), <A HREF="Chap05.htm#Index281">1</A><BR>
FSTREAM.H, <A HREF="Chap05.htm#Index258">1</A><BR>
<DL><DT>function<DD> applying a function to a container, <A HREF="Chap06.htm#Index473">1</A><BR>
function objects, <A HREF="Part2.htm#Index154">1</A><BR>
function templates, <A HREF="Chap06.htm#Index466">1</A><BR>
member function template, <A HREF="Chap06.htm#Index477">1</A><BR>
pointer to a function, <A HREF="Chap01.htm#Index57">1</A><BR>
run-time type identification without virtual functions, <A HREF="Chap09.htm#Index517">1</A>, <A HREF="Chap09.htm#Index536">2</A></DL><DIV ALIGN="CENTER"><FONT SIZE="+2"><B><A NAME="IA-G">G</A></B></FONT></P></DIV>
get pointer, <A HREF="Chap05.htm#Index295">1</A>, <A HREF="Chap05.htm#Index319">2</A>, <A HREF="Chap05.htm#Index463">3</A><BR>
<DL><DT>get( ), <A HREF="Chap05.htm#Index230">1</A>, <A HREF="Chap05.htm#Index260">2</A><DD> overloaded versions, <A HREF="Chap05.htm#Index232">1</A><BR>
with streambuf, <A HREF="Chap05.htm#Index277">1</A></DL>getline( ), <A HREF="Chap05.htm#Index231">1</A>, <A HREF="Chap05.htm#Index265">2</A>, <A HREF="Chap05.htm#Index318">3</A><BR>
good( ), <A HREF="Chap05.htm#Index240">1</A><BR>
<DL><DT>goto<DD> non-local goto, setjmp( ) and longjmp( ), <A HREF="Chap01.htm#Index23">1</A></DL>graphical user interface (GUI), <A HREF="Chap05.htm#Index223">1</A><BR>
Grey, Jan, <A HREF="Chap10.htm#Index621">1</A><BR>
<DL><DT>GUI<DD> graphical user interface, <A HREF="Chap05.htm#Index225">1</A></DL><DIV ALIGN="CENTER"><FONT SIZE="+2"><B><A NAME="IA-H">H</A></B></FONT></P></DIV>
handler, exception, <A HREF="Chap01.htm#Index30">1</A><BR>
hex, <A HREF="Chap05.htm#Index384">1</A><BR>
hex (hexadecimal) in iostreams, <A HREF="Chap05.htm#Index216">1</A><BR>
hex( ), <A HREF="Chap05.htm#Index358">1</A><BR>
hexadecimal, <A HREF="Chap05.htm#Index355">1</A><BR>
<DL><DT>hierarchy<DD> object-based hierarchy, <A HREF="Chap10.htm#Index601">1</A></DL><DIV ALIGN="CENTER"><FONT SIZE="+2"><B><A NAME="IA-I">I</A></B></FONT></P></DIV>
<DL><DT>I/O<DD> C standard library, <A HREF="Chap05.htm#Index353">1</A><BR>
console, <A HREF="Chap05.htm#Index227">1</A></DL>ifstream, <A HREF="Chap05.htm#Index195">1</A>, <A HREF="Chap05.htm#Index256">2</A>, <A HREF="Chap05.htm#Index275">3</A><BR>
ignore( ), <A HREF="Chap05.htm#Index262">1</A><BR>
<DL><DT>implementation<DD> limits, <A HREF="Part2.htm#Index141">1</A></DL>in-core formatting, <A HREF="Chap05.htm#Index297">1</A><BR>
indexOf( ), <A HREF="Chap11.htm#Index696">1</A><BR>
<DL><DT>inheritance<DD> and design patterns, <A HREF="Chap11.htm#Index649">1</A><BR>
multiple inheritance (MI), <A HREF="Chap10.htm#Index597">1</A><BR>
multiple inheritance and run-time type identification, <A HREF="Chap09.htm#Index540">1</A>, <A HREF="Chap09.htm#Index567">2</A>, <A HREF="Chap09.htm#Index580">3</A><BR>
templates, <A HREF="Chap06.htm#Index480">1</A></DL><DL><DT>input<DD> line at a time, <A HREF="Chap05.htm#Index219">1</A></DL>inserter, <A HREF="Chap05.htm#Index189">1</A><BR>
<DL><DT>interface<DD> command-line, <A HREF="Chap05.htm#Index222">1</A><BR>
graphical user (GUI), <A HREF="Chap05.htm#Index224">1</A><BR>
repairing an interface with multiple inheritance, <A HREF="Chap10.htm#Index640">1</A></DL>interpreter, printf( ) run-time, <A HREF="Chap05.htm#Index177">1</A><BR>
<DL><DT>invalid_argument<DD> Standard C++ library exception type, <A HREF="Chap01.htm#Index103">1</A></DL>IOSTREAM.H, <A HREF="Chap05.htm#Index259">1</A><BR>
<DL><DT>iostreams<DD> and Standard C++ library string class, <A HREF="Part2.htm#Index139">1</A><BR>
applicator, <A HREF="Chap05.htm#Index415">1</A><BR>
automatic, <A HREF="Chap05.htm#Index364">1</A><BR>
bad( ), <A HREF="Chap05.htm#Index247">1</A><BR>
badbit, <A HREF="Chap05.htm#Index253">1</A><BR>
binary printing, <A HREF="Chap05.htm#Index422">1</A><BR>
buffering, <A HREF="Chap05.htm#Index270">1</A><BR>
clear( ), <A HREF="Chap05.htm#Index464">1</A><BR>
dec, <A HREF="Chap05.htm#Index379">1</A><BR>
dec (decimal), <A HREF="Chap05.htm#Index213">1</A><BR>
effectors, <A HREF="Chap05.htm#Index420">1</A><BR>
endl, <A HREF="Chap05.htm#Index387">1</A><BR>
ends, <A HREF="Chap05.htm#Index217">1</A><BR>
eof( ), <A HREF="Chap05.htm#Index243">1</A><BR>
eofbit, <A HREF="Chap05.htm#Index249">1</A><BR>
error handling, <A HREF="Chap05.htm#Index238">1</A><BR>
fail( ), <A HREF="Chap05.htm#Index245">1</A><BR>
failbit, <A HREF="Chap05.htm#Index251">1</A>, <A HREF="Chap05.htm#Index460">2</A><BR>
files, <A HREF="Chap05.htm#Index228">1</A><BR>
fill character, <A HREF="Chap05.htm#Index449">1</A><BR>
fixed, <A HREF="Chap05.htm#Index405">1</A><BR>
flush, <A HREF="Chap05.htm#Index210">1</A>, <A HREF="Chap05.htm#Index389">2</A><BR>
format flags, <A HREF="Chap05.htm#Index337">1</A><BR>
formatting manipulators, <A HREF="Chap05.htm#Index376">1</A><BR>
fseek( ), <A HREF="Chap05.htm#Index282">1</A><BR>
get pointer, <A HREF="Chap05.htm#Index462">1</A><BR>
get( ), <A HREF="Chap05.htm#Index261">1</A><BR>
getline( ), <A HREF="Chap05.htm#Index266">1</A><BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -