Разница между исключением C ++ и структурированным исключением

Может кто-нибудь объяснить разницу между исключением C ++ и структурированным исключением в MFC?