Unit 4 Exercises
Here is a C++ scratchpad:
cpp/scratch
Linked Lists
cpp/linkedlists/monkey_traverse
cpp/linkedlists/monkey_addstart
Vectors
cpp/vectors/examples/vector_eg
cpp/vectors/examples/vector_bad
cpp/vectors/middle
cpp/vectors/concat
cpp/vectors/parity_counts
cpp/vectors/rpn
References
cpp/references/examples/reset_ref
cpp/references/swap_ref
cpp/references/reverse_ref
cpp/references/vector_sum
cpp/cs104/examples/memref
Operator Overloading
cpp/cs104/op_overload/complex_add_nonmember
cpp/cs104/op_overload/complex_add_member
cpp/cs104/op_overload/complex_add_int
cpp/cs104/op_overload/complex_compare_eq
cpp/cs104/op_overload/int_add_friend
cpp/cs104/op_overload/ostream_friend
Copy Constructors and Assignment Operators
cpp/cs104/classes/this_scope
cpp/cs104/copyassign/intarray_defaults
cpp/cs104/copyassign/intarray_destructor
cpp/cs104/copyassign/intarray_copycon
cpp/cs104/copyassign/intarray_assign
cpp/cs104/copyassign/intarray_assign_gotchas