CS 16 Plan for Today, 3/7/2018: Clarify PA6 functions, and compiling process Defining and using a structure [10-01.cpp] Each instance has its own data [Display 10.2] Initializing, assignment, copying ... [ch] Pass by value, and function return okay too Arrays of structs [Lab08's cards.cpp] "hierarchical structures" (e.g. Point/Circle) Defining and using a class [10-03.cpp] Encapsulation - member functions, data About . and :: Private members [10-04.cpp] Why, plus accessor and mutator methods Bank account class example [10-05.cpp] Constructors [10-06.cpp]