Какое описание правильно отражает роли try, throw и catch?
try
throw
catch
Все три конструкции используются только для ошибок времени компиляции
try отключает все ошибки внутри своего блока
try содержит потенциально опасный код, throw сигнализирует об исключении, а catch обрабатывает соответствующее исключение
catch сигнализирует об ошибке, а throw обрабатывает её