< previous page page_xiii next page >

Page xiii
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
A Word About Memory
233
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Arrays of Pointers
234
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Declaring Arrays on the Free Store
235
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
A Pointer to an Array Versus an Array of Pointers
236
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Pointers and Array Names
236
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Deleting Arrays on the Free Store
238
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
char Arrays
239
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
strcpy() and strncpy()
241
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
String Classes
242
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Summary
243
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Q&A
243
Part V
Inheritance and Polymorphism
245
Hour 16
Inheritance
247
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
What Is Inheritance?
247
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Inheritance and Derivation
248
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
The Animal Kingdom
249
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
The Syntax of Derivation
250
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Private Versus Protected
252
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Constructors and Destructors
254
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Passing Arguments to Base Constructors
256
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Overriding Functions
260
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Overloading Versus Overriding
262
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Hiding the Base Class Method
262
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Calling the Base Method
264
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Summary
265
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Q&A
266
Hour 17
Polymorphism and Derived Classes
267
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Virtual Methods
267
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
How Virtual Member Functions Work
271
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
You Can't Get There from Here
273
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Slicing
273
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Virtual Destructors
276
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Virtual Copy Constructors
276
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
The Cost of Virtual Methods
279
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Summary
279
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Q&A
280

 
< previous page page_xiii next page >

If you like this book, buy it!