開發平台(Platform): (Ex: Win10, Linux, ...)
win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
vs 2015, vs2017
問題(Question):
相同的Code
vs2015 : 正確沒有錯誤
vs2017 : (多個相同錯誤) 沒有可接受的轉換
想請問一下有辦法讓vs2017正確編譯嗎(不使用 disable)
預期的正確結果(Expected Output):
vs2015: no error
vs2017: no error
錯誤結果(Wrong Output):
vs2015: no error
vs2017: 沒有可接受的轉換
程式碼(Code):(請善用置底文網頁, 記得排版)
錯誤都在operator + - / *
注: 會取這個標題是因為原本vs2017連 fraction += 1 都不給我轉換
但是PO文的時候卻變成可以
但是operator +-*/仍然不給轉
header:
http://codepad.org/JIfcHK3v
source:
http://codepad.org/cN50bupE