Форум программистов, компьютерный форум CyberForum.ru

Ключевое слово try - C++

Восстановить пароль Регистрация
 
Dima_c8
 Аватар для Dima_c8
4 / 4 / 0
Регистрация: 17.12.2011
Сообщений: 148
29.12.2011, 18:25     Ключевое слово try #1
Вот вчера печатал программу и нечаяно поставил вместо слова tru слово try и оно выделелось жырным шрифтом.А в моем компиляторе все ключевые слова типа int,long,class,struct...Выделяются жырным шрифтом.Значит try это ключевое слово.А я его не знаю обьясните мне пожалуста что это такое ?Што это за try? Что оно делает?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
29.12.2011, 18:29     Ключевое слово try #2
Dima_c8, ты когда фильм смотриш, тоже сначала смотришь концовку/середину, а потом начало? Читаешь книжку по С++, и читай дальше, все узнаешь в свое время, зачем нам ещё что-то рассказывать что можно вычитать в любой книге по С++, коих тысячи. А будет непонятно, возьми другую книгу и т.д. пока с 10-к книг не переберешь, тогда и подымешь эту тему.
sunnyangel
 Аватар для sunnyangel
21 / 21 / 0
Регистрация: 18.03.2010
Сообщений: 105
29.12.2011, 18:37     Ключевое слово try #3
ключевое слово try используется для обработки исключений.
В процессе написания кода очень часто возникают ситуации когда нужно отладить программу, или скорректировать поведение программы в случае ошибки.
Самый простой пример - программа калькулятор.
Одно из возможных исключений в такой программа - деление на 0!!

Вот как используется в коде обработка:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void func()
{
  try
  {
    throw 1;
  }
  catch(int a)
  {
    cout << "Caught exception number:  " << a << endl;
    return;
  }
  cout << "No exception detected!" << endl;
  return;
}
более подробно можно посмотреть в учебниках, интернете - Гугл в помощь
Dani
29.12.2011, 18:49
  #4

Не по теме:

C++
1
2
3
4
5
6
7
8
9
10
try
{
  ...
}
 
catch (...)
{
//ну и ладно
...
}
©

silent_1991
30.12.2011, 03:13
  #5

Не по теме:

Dima_c8, вы что, каждый раз, когда ошибётесь, будете бежать на форум и просить, чтобы вам сюда очередную главу из книжки перепечатали? Что, гугл упал, а яндекс и не поднимался? Или у вас и там, и там по бану?

greeezz
30.12.2011, 08:51     Ключевое слово try
  #6

Не по теме:

Цитата Сообщение от Jupiter Посмотреть сообщение
... ты когда фильм смотриш, тоже сначала смотришь концовку/середину, а потом начало? ...
Jupiter, есть такой фильм. кстати рекоммендую посмотреть. хоть он и старый. 2000г. Называется "Помни" с Гаем Пирсом в главной роли.

Yandex
Объявления
30.12.2011, 08:51     Ключевое слово try
Ответ Создать тему
Опции темы

Текущее время: 03:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru