[問題] C和C++的程式碼互轉?

看板C_and_CPP (C/C++)作者 (達)時間12年前 (2014/01/18 02:54), 編輯推噓3(304)
留言7則, 4人參與, 最新討論串1/1
問題(Question): 寫了簡單的C語言程式碼 也改寫成C++版本了 那麼有沒有自動化工具 餵它C,它能轉C++版本 餵C++,自動轉C版本 有這種工具嗎? 我知道C++有相容C 只是如果有工具能自動轉換成各自的標準語法 會更方便修改 thank -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.106.192

01/18 11:13, , 1F
c和c++不是只差在語法而已 語言概念整個不一樣
01/18 11:13, 1F

01/18 11:14, , 2F
c++轉c做得到 古早complier是這麼做的
01/18 11:14, 2F

01/18 11:15, , 3F
c轉c++沒什麼意義 頂多用個extern "C"{}包起來就算了
01/18 11:15, 3F

01/18 13:55, , 4F
c++轉c, 轉出來的code不是給人讀的, 更別提方便修改.
01/18 13:55, 4F

01/18 20:55, , 5F
C 轉 C++,把副檔名改成 *.cpp 就好,還有問題再看編譯器
01/18 20:55, 5F

01/18 20:55, , 6F
想怎樣改。C++ 轉 exe 再轉 C:用 Hex-Rays Decompiler
01/18 20:55, 6F

01/18 23:09, , 7F
這跟英文翻譯成中文意思差不多,很難100%全對。
01/18 23:09, 7F
文章代碼(AID): #1IsNnVoG (C_and_CPP)
文章代碼(AID): #1IsNnVoG (C_and_CPP)