開發平台(Platform): Win10
win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
vc++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
No
問題(Question):
目前code裡面有一段constructor,裡面進行的操作有error發生的可能性,並不是
單純assign參數或者簡單計算。
例如這個constructor需要open a file,但是有失敗的可能性,既有的constructor都是
預設不會失敗,但是並不太保險,因此有人建議可以使用factory pattern來處理這個問
題,不過查了一些資料都看不到factory pattern哪部分的實作概念跟這個有關,因此想
來問問看大家是否有碰過類似的問題?
ps. 使用linux的open or windows的_sopen_s
餵入的資料(Input):
一個檔案為constructor的input value
預期的正確結果(Expected Output):
類似constructor的操作,可以用factory pattern實現,且可以抓到error
錯誤結果(Wrong Output):
補充說明(Supplement):
做了兩天功課沒有發現比較類似的實作,希望有大神可以給點提示