Какой “стандартный” возврат/коды выхода приложения должен поддержка приложений?

Google для "осуществленного пути" или "генетических деревьев"...

11
задан gioele 9 June 2014 в 13:28
поделиться

5 ответов

Не существует такого понятия, как стандартный набор кодов выхода, которым должны соответствовать приложения.

Однако, как вы упомянули, для успеха есть несколько распространенных, например 0. В зависимости от операционной системы и инструментов, которые вы используете, вы можете просмотреть коды выхода для похожих приложений и имитировать их.

5
ответ дан 3 December 2019 в 01:29
поделиться

Я думаю, что единственный стандарт - 0 для успех и ненулевое значение для неудачи. И это больше условность, чем стандарт.

16
ответ дан 3 December 2019 в 01:29
поделиться

Коды выхода далеки от стандартных и больше используются разработчиком, чтобы узнать соответствующую ошибку, которая произошла при возврате приложения. Стандартное значение 0 для успеха и ненулевое значение для отказа является общей тенденцией и используется, поскольку позволяет использовать полный ненулевой диапазон для всех возможных ошибок.

Если ваше приложение регистрирует ошибки соответствующим образом, код выхода будет вероятно, будет совершенно ненужно отслеживать.

4
ответ дан 3 December 2019 в 01:29
поделиться

Стандартный код состояния: EXIT_SUCCESS и EXIT_FAILURE , определенный в stdlib.h . Однако практически все просто используют 0 и 1 соответственно. Некоторое программное обеспечение будет использовать отличный от нуля код для разных типов ошибок.

6
ответ дан 3 December 2019 в 01:29
поделиться

Реализуйте то, что вы будете использовать. Все остальное лишнее.

-2
ответ дан 3 December 2019 в 01:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: