< previous page page_ix next page >

Page ix
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Logical AND
57
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Logical OR
58
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Logical NOT
58
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Relational Precedence
58
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
More About Truth and Falsehood
59
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Summary
60
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Q&A
60
Hour 5
Functions
61
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
What Is a Function?
61
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Declaring and Defining Functions
62
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Declaring the Function
62
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Defining the Function
64
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Local Variables
66
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Global Variables
68
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Function Statements
68
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Function Arguments
69
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Using Functions as Parameters to Functions
69
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Parameters Are Local Variables
69
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Return Values
71
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Default Parameters
73
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Overloading Functions
75
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Inline Functions
76
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
How Functions WorkA Look Under the Hood
78
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
The Stack and Functions
80
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Summary
80
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Q&A
81
Part II
Classes
83
Hour 6
Basic Classes
85
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Creating New Types
85
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
What Is a Type?
86
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Why Create a New Type?
86
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Classes and Members
86
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Declaring a Class
87
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
A Word on Naming Conventions
88
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Defining an Object
88
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Classes Versus Objects
88
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Accessing Class Members
89
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Assign to Objects, Not to Classes
89
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Private Versus Public
89
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Make Member Data Private
90

 
< previous page page_ix next page >

If you like this book, buy it!