< previous page page_xii next page >

Page xii
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Returning a Reference to an Object on the Heap
187
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Pointer, Pointer, Who Has the Pointer?
189
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Summary
190
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Q&A
190
Part IV
Power Tools
191
Hour 13
Advanced Functions
193
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Overloaded Member Functions
193
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Using Default Values
196
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Choosing Between Default Values and Overloaded Functions
198
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
The Default Constructor
198
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Overloading Constructors
199
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Initializing Objects
199
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
The Copy Constructor
200
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Summary
204
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Q&A
204
Hour 14
Operator Overloading
207
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Operator Overloading
207
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Writing an Increment Function
208
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Overloading the Postfix Operator
210
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
The Difference Between Prefix and Postfix
210
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
operator+
212
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Overloading operator+
214
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Limitations on Operator Overloading
215
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
What to Overload
215
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
operator=
216
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Conversion Operators
218
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
The int() Operator
221
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Summary
222
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Q&A
222
Hour 15
Arrays
225
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
What Is an Array?
225
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Array Elements
226
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Writing Past the End of an Array
227
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Fence Post Errors
228
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Initializing Arrays
228
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Arrays of Objects
229
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Multidimensional Arrays
231
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Initializing Multidimensional Arrays
232

 
< previous page page_xii next page >

If you like this book, buy it!