|
0 / 0 / 0
Регистрация: 14.09.2016
Сообщений: 153
|
|
Return и exit, в чем разница?25.11.2017, 16:28. Показов 15260. Ответов 4
0
|
|
| 25.11.2017, 16:28 | |
|
Ответы с готовыми решениями:
4
В чем разница между quit(),exit() и terminate() ? Операторы Exit, Close, Application.Terminate в чем разница между ними? |
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,929
|
|
| 25.11.2017, 18:00 | |
Сообщение было отмечено Матричный бог как решение
Решение
exit можно вызывать из любого места программы, не только из main
1
|
|
|
|
|
| 25.11.2017, 18:55 | |
|
exit - это функция, которая завершает программу, откуда бы ни была вызвана. return - это оператор, который завершает работу текущей функции (т.е. передаёт управление в точку вызова текущей функции)
Если речь идёт о функции main, то return и exit по смыслу можно считать, что одно и то же. В случае выхода из main'а оператором return управление будет передано в системную часть в точку вызова main, а оттуда будет вызвана функция exit Однако когда речь идёт о Си++, то разница есть. По оператору return будут вызваны деструкторы всех локальных живых объектов. А по exit - ничего вызвано не будет. Т.е. в C++ return и exit в main'е в общем-то отличаются поведением (в отличие от C)
2
|
|
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,929
|
|
| 25.11.2017, 19:52 | |
|
Ну, тема все-таки Си так что не все так плохо.
Вот про то что в С++ деструкторы не вызываются я не знал. Не подскажете, вызываются ли функции с атрибутом __attribute__((destructor)) и atexit()?
0
|
|
|
|
|||
| 25.11.2017, 20:49 | |||
|
Добавлено через 3 минуты Добавлено через 2 минуты Не по теме: В том числе и по причине, описанной здесь, на текущий момент в предпоследнем абзаце
1
|
|||
| 25.11.2017, 20:49 | |
|
Помогаю со студенческими работами здесь
5
замена exit(0) на return В чем разница между exit(код возврата) и ExitProcess (код возврата)? exit(); и return; не останавливают выполнение Разница между System.exit(0) и setDefaultCloseOperation Разница между return и yield Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита табличной части. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|