BEGIN:VCALENDAR
PRODID:-//github.com/rianjs/ical.net//NONSGML ical.net 4.0//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Phoenix
X-LIC-LOCATION:America/Phoenix
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:<p>Catching and handling "thrown" exceptions in C++ is well do
 cumented. But what if you need to catch Windows access violations\, data 
 misalignments\, divisions by zero\, illegal instructions\, and a variety 
 of floating point exceptions? You could use Microsoft's SEH mechanism\, b
 ut it's not well integrated with standard C++ exception handling. In this
  session\, you'll see how to catch Windows exceptions\, on a per-thread b
 asis\, as standard C++ exceptions derived from the std::exception class. 
 We'll use Visual Studio 2019 Community edition IDE and the Visual C++ com
 piler. (Knowledge of standard C++ exception handling is recommended.)</p>
DTEND;TZID=America/Phoenix:20191012T093000
DTSTAMP:20260814T145836Z
DTSTART;TZID=America/Phoenix:20191012T083000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - LIB-105
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:<p>Catching and handling "thrown" exceptions in C++ is well docume
 nted. But what if you need to catch Windows access violations\, data misa
 lignments\, divisions by zero\, illegal instructions\, and a variety of f
 loating point exceptions? You could use Microsoft's SEH mechanism\, but i
 t's not well integrated with standard C++ exception handling. In this ses
 sion\, you'll see how to catch Windows exceptions\, on a per-thread basis
 \, as standard C++ exceptions derived from the std::exception class. We'l
 l use Visual Studio 2019 Community edition IDE and the Visual C++ compile
 r. (Knowledge of standard C++ exception handling is recommended.)</p>
UID:acb2085a-9892-4222-bbee-aaa882fe6c2b
END:VEVENT
END:VCALENDAR
