CIS 29 - Notes for Thursday, 3/18

Announcements and Reminder

  • Assignment 7 is due Tuesday and is not accepted late
  • Final next Tuesday 1:45 - 3:45 pm.  The final will be held online
  • You should have received an email with the final instructions and answer sheet
  • Check your grades

Project Presentations

1:30 Group 2

2:00 Group 5

2:30 Group 6


The Final - what to expect

Topics

  • conversion operators
  • explicit constructors
  • using, typeid
  • binary file I/O
  • C++ casts
  • C++ 11/14/17/20 features
  • string, stringstream classes
  • bit level concepts/operations
  • multiple inheritance
  • exception handling
  • namespaces
  • library concepts
  • function templates, class templates
  • hash tables
  • STL containers
  • bitset
  • algoritms
  • lambda expressions
  • smart pointers