7.1. THE STRUCT IN C++7.1.1. What is a struct?7.1.2. Defining a struct7.1.3. Initializing a struct7.1.4. Accessing the Members of a struct7.1.5. IntelliSense Assistance with Structures7.1.6. The struct RECT7.1.7. Using Pointers with a struct7.1.7.1. Accessing Structure Members through a Pointer7.1.7.2. The Indirect Member Selection Operator7.2. DATA TYPES, OBJECTS, CLASSES, AND INSTANCES7.2.1. First Class7.2.2. Operations on Classes7.2.3. Terminology7.3. UNDERSTANDING CLASSES7.3.1. Defining a Class7.3.1.1. Access Control in a Class7.3.2. Declaring Objects of a Class7.3.3. Accessing the Data Members of a Class7.3.4. Member Functions of a Class7.3.5. Positioning a Member Function Definition7.3.6. Inline Functions7.4. CLASS CONSTRUCTORS7.4.1. What is a Constructor?7.4.2. The Default Constructor7.4.3. Assigning Default Parameter Values in a Class7.4.4. Using an Initialization List in a Constructor7.4.5. Making a Constructor Explicit7.5. PRIVATE MEMBERS OF A CLASS7.5.1. Accessing private Class Members7.5.2. The friend Functions of a Class7.5.2.1. Placing friend Function Definitions Inside the Class7.5.3. The Default Copy Constructor7.6. THE POINTER this7.7. CONST OBJECTS7.7.1. const Member Functions of a Class7.7.2. Member Function Definitions Outside the Class7.8. ARRAYS OF OBJECTS7.9. STATIC MEMBERS OF A CLASS7.9.1. Static Data Members7.9.2. Static Function Members of a Class7.10. POINTERS AND REFERENCES TO CLASS OBJECTS7.10.1. Pointers to Objects7.10.2. References to Class Objects7.10.2.1. Implementing a Copy Constructor7.11. C++/CLI PROGRAMMING7.11.1. Defining Value Class Types7.11.1.1. The ToString() Function in a Class7.11.1.2. Literal Fields7.11.2. Defining Reference Class Types7.11.3. Defining a Copy Constructor for a Reference Class Type7.11.4. Class Properties7.11.4.1. Defining Scalar Properties7.11.4.2. Trivial Scalar Properties7.11.4.3. Defining Indexed Properties7.11.4.4. More Complex Indexed Properties7.11.4.5. Static Properties7.11.4.6. Reserved Property Names7.11.5. initonly Fields7.11.6. Static Constructors7.12. SUMMARY