오류 코드 처리에 대한 표준이 있습니까? 이 말은 특정 오류 이벤트가 처리되는 방식이 아니라 프로세스에서 실제로 반환되는 이벤트를 의미합니다. 이 예는 파일 열기시 오류가 식별 된 경우입니다. open()
함수는 자체 값을 반환 할 수 있지만 open()
함수를 호출 한 함수는 다른 값을 반환 할 수 있습니다.오류 코드 처리
Q
오류 코드 처리
0
A
답변
1
나는 표준을 생각하지 않는다. 모든 오류를 탐지하고 처리해야한다. 호출자는 항상 오류를 처리해야한다. 일반적으로 유닉스에서 는 : exemple에 대한
표준 C 라이브러리는 항상
return -1 on fail
및 올바른 값으로 전역 변수 errno를을 설정합니다.inexistant 필드보다는 이을 중단 예를 들어
return NULL
에 대한 몇 가지 라이브러리.가능한 한 많은 유용한 정보를 반환해야합니다.
희망 도움말.
감사합니다.
0
전적으로 상황에 따라 소리가 다릅니다. 경우에 따라서는 전체 과정을 abort()
으로하는 것이 좋습니다. 실패한 함수는 자체 코딩 표준을 사용하여 프로그램이나 라이브러리에서 호출되므로이를 준수해야합니다.
관련 문제
- 1. 스파게티 코드, 예외 처리 및 오류 처리?
- 2. 절차 코드 리팩터링시 오류 처리
- 3. oracle 오류 코드 처리 cx_oracle
- 4. 처리 DbExpress Sql 오류 코드 245
- 5. DotZlib - 오류 처리 코드 1 확대 Z_STREAM_END
- 6. 플러그인 시스템의 오류 코드 및 메시지 처리
- 7. C++ 오류 처리 - 좋은 예제 코드 소스?
- 8. 오류 처리 오류
- 9. 오류 처리 패러다임 : 예외 및 오류 코드 믹싱
- 10. 처리 날짜의 오류 처리
- 11. 코드 처리 예외 처리, 잘못된 클래스 경로
- 12. 처리 - 오류
- 13. 처리 오류
- 14. 처리 URL 처리 오류 URL
- 15. EventSource에서 오류 처리
- 16. Codeigniter에서 PHP 오류 처리
- 17. ASP.NET 오류 처리 질문
- 18. EventMachine DeferrableChildProcess 오류 처리
- 19. 선택적 오류 처리
- 20. 자바 스크립트 오류 처리
- 21. ReportLab의 유니 코드 처리
- 22. Subversion - 코드 생성 처리
- 23. 지연 코드 처리
- 24. Node.js의 Coffeescript 코드 처리
- 25. 처리 PHP 코드
- 26. CodeIgniter에서 쿼리 오류 처리
- 27. Xpath 오류 - 스파이더 오류 처리
- 28. PHP 오류 처리 및 예외 처리?
- 29. 재귀 범주 처리 코드 문제 처리
- 30. WCF 오류 처리
표준 C는 일반적으로 errno를 사용합니다. [man 3 errno] (http://www.kernel.org/doc/man-pages/online/pages/man3/errno.3.html)를 참조하십시오. 그렇지 않으면 응용 프로그램에 따라 다릅니다. – netcoder
게시물에 물음표가 없습니다. 너는 실제로 무엇을 묻고있는거야? –