[問題] Library 的error code處理機制?

看板Programming作者 (阿隆西)時間18年前 (2007/07/11 00:09), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
Dear all: 假設要設計一個Library,裡面的functions有各式各樣的error,例如 Error #0: PASS Error #1: Invalid handle Error #2: CreateFile fail...etc 請問該如何設計,才能讓使用Library的人,比較容易了解error code所代表的意義呢? 謝謝賜教。(...PS. 小弟常用C++, MFC...) ※ 編輯: AuronC 來自: 122.124.169.7 (07/11 00:11)

07/11 23:43, , 1F
define these error code in header file
07/11 23:43, 1F

07/11 23:45, , 2F
or provide function similar to perror.
07/11 23:45, 2F

07/11 23:53, , 3F
微軟有提供SetLastError(), 但還是要跟別人
07/11 23:53, 3F

07/11 23:55, , 4F
說明每一個值代表的意義
07/11 23:55, 4F
文章代碼(AID): #16awyVzQ (Programming)
文章代碼(AID): #16awyVzQ (Programming)