|
|
|
finally в с++
|
|||
|---|---|---|---|
|
#18+
Коллеги плюсисты - тока не бить сильно Я с++ совсем не знаю и пишу долго и упорно на Java (да да я в курсе что для вас я программист 2-ого сорта) И все таки наберусь смелости задам вопрос В плюсах try { } catch { } finally{ //Вот этот блок выполнится в любом случае ? Даже если в try был return или выброшено исключение ? } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2014, 16:45:29 |
|
||
|
finally в с++
|
|||
|---|---|---|---|
|
#18+
Да. Это так. Чтобы проще понять представь что return ставится в очередь и перед ним отрабатывает секция finally целиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2014, 19:26:19 |
|
||
|
finally в с++
|
|||
|---|---|---|---|
|
#18+
Та же фигня что и в Java ))) Понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2014, 19:31:34 |
|
||
|
finally в с++
|
|||
|---|---|---|---|
|
#18+
buldozer01Я с++ совсем не знаю и пишу долго и упорно на Java (да да я в курсе что для вас я программист 2-ого сорта) Пофиг на чем ты пишешь. Проверить слабо? Исключение сделать элементарно Код: plaintext 1. 2. ЗЫ Ответа точного не знаю, т.к. на с++ тоже мало пишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2014, 19:39:10 |
|
||
|
finally в с++
|
|||
|---|---|---|---|
|
#18+
А когда это в C++ успело появиться finally? По жизни там был исключительно catch... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2014, 19:43:46 |
|
||
|
finally в с++
|
|||
|---|---|---|---|
|
#18+
buldozer01Та же фигня что и в Java ))) Понятно Прошу прощения. Я кажется писал про Java. ПО С++ я-бы не был так уверен. Ну по крайней мере надо проверить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2014, 21:34:48 |
|
||
|
finally в с++
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovА когда это в C++ успело появиться finally? По жизни там был исключительно catch... Первый человек в топике, который на C++ пишет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2014, 12:26:38 |
|
||
|
finally в с++
|
|||
|---|---|---|---|
|
#18+
microsoft-овское "расширение" же, только там все-таки __try и __finally. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2014, 13:09:08 |
|
||
|
finally в с++
|
|||
|---|---|---|---|
|
#18+
buldozer01Коллеги плюсисты - тока не бить сильно Я с++ совсем не знаю и пишу долго и упорно на Java (да да я в курсе что для вас я программист 2-ого сорта) И все таки наберусь смелости задам вопрос В плюсах try { } catch { } finally{ //Вот этот блок выполнится в любом случае ? Даже если в try был return или выброшено исключение ? } finally нет в С++. Так что не о чем говорить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2014, 13:22:42 |
|
||
|
finally в с++
|
|||
|---|---|---|---|
|
#18+
wstmicrosoft-овское "расширение" же, только там все-таки __try и __finally. Это нестандартные расширения, поддержка Microsoft SEH. Она есть только в MS C/C++ и совместимых компиляторах. И SEH несовместим с С++ exceptions и поэтому в одной функции можно применять либо то, либо это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2014, 13:25:17 |
|
||
|
finally в с++
|
|||
|---|---|---|---|
|
#18+
--И SEH несовместим с С++ exceptions и поэтому в одной функции можно применять либо то, либо это. борландовкий компилятор поддерживает оба. SEH кстати борланд придумал и продал лицензию Майкрософту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2014, 04:50:07 |
|
||
|
finally в с++
|
|||
|---|---|---|---|
|
#18+
buldozer01Коллеги плюсисты - тока не бить сильно Я с++ совсем не знаю и пишу долго и упорно на Java (да да я в курсе что для вас я программист 2-ого сорта) И все таки наберусь смелости задам вопрос В плюсах try { } catch { } finally{ //Вот этот блок выполнится в любом случае ? Даже если в try был return или выброшено исключение ? } Немного оффтопик, но уж про "любой случай" a = b /0; try { } catch { } finally{ // Так выполнится ли finally ? ;-) } В мою пору finally в плюсах не было... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 03:20:47 |
|
||
|
finally в с++
|
|||
|---|---|---|---|
|
#18+
addyyВ мою пору finally в плюсах не было... Его И СЕЙЧАС НЕТ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 12:33:04 |
|
||
|
finally в с++
|
|||
|---|---|---|---|
|
#18+
"Теперь вы полдня потратите", чтобы buldozer01 сообщить, что finally в С++ нет. Mayton что же ты наделал? :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 15:06:54 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38733398&tid=2019307]: |
0ms |
get settings: |
12ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
195ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 566ms |

| 0 / 0 |
