



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Notes; Professor: Sussman; Class: PROG LANG TECH & PDGMS; Subject: Computer Science; University: University of Maryland; Term: Unknown 1989;
Typology: Study notes
1 / 5
This page cannot be seen from the preview
Don't miss anything!




Alan Sussman September 13, 2001
CMSC 433, Fall 2001 - Alan Sussman 2
CMSC 433, Fall 2001 - Alan Sussman 3
CMSC 433, Fall 2001 - Alan Sussman 5
CMSC 433, Fall 2001 - Alan Sussman 6
CMSC 433, Fall 2001 - Alan Sussman 7
CMSC 433, Fall 2001 - Alan Sussman 8
CMSC 433, Fall 2001 - Alan Sussman 9
CMSC 433, Fall 2001 - Alan Sussman 10
CMSC 433, Fall 2001 - Alan Sussman 11
CMSC 433, Fall 2001 - Alan Sussman 12
CMSC 433, Fall 2001 - Alan Sussman 19
CMSC 433, Fall 2001 - Alan Sussman 21
CMSC 433, Fall 2001 - Alan Sussman 23
struct IndexOutOfBounds{}; char String::getChar(int i) { if (i < 0 || i >= length) throw IndexOutOfBounds(); }; try { c = s.getChar(42); } catch (IndexOutOfBounds err) { cout << “Index out of bounds”; }
CMSC 433, Fall 2001 - Alan Sussman 24
CMSC 433, Fall 2001 - Alan Sussman 25
CMSC 433, Fall 2001 - Alan Sussman 26
CMSC 433, Fall 2001 - Alan Sussman 27
CMSC 433, Fall 2001 - Alan Sussman 28
CMSC 433, Fall 2001 - Alan Sussman 29
CMSC 433, Fall 2001 - Alan Sussman 30