Elite Member
|
那是基於C#的Framework才是跨平台
WP8/W10M上都是native code了
當然會有跨平台的問題
而舊win32 api的改動本來就不多
例如一堆人在罵的win8/10的ui
如果做scale,一些舊的軟體會出現字體太大超出ui等怪問題
這也是因為gdi+這類的api不能亂改
它可以加新功能,但是舊的部分不會去動
除非軟體改用新的api去渲染
否則就軟體不更新就是那個樣子
vs更新有加新東西
例如新的c++11, c++14這類標準
這是跟C++的規範走的,可不要以為又是ms再搞自己的東西
跟舊的code,規範不太一樣
頂多修改一下head而已
大部分code也沒有修改的必要
你一樣可以用舊的c++規範去寫
不然你在vs匯入專案的時候它其實也會提示你要不要修改
如果你不了解這些版本的差別
只是為了更新而更新,那碰到問題其實剛好而已
|