回答
C++0x將與舊的C和舊的C++兼容。
被修改
Managed C++和C++.NET是與舊的C和C++兼容。我不知道它是多麼兼容。
這是一個IDE,而不是編程語言。 – Bill 2009-11-11 17:44:35
Opps ..我應該編寫C++/CLI。我正在考慮那些派生。 – 2009-11-11 21:48:32
你問是否有一種新的語言,或類似於維持向後兼容性的C++嗎?例如,你在尋找類似C#的東西,它也支持C/C++語法嗎?如果是這樣,您可能需要查看「Managed C++」,它將C++轉換爲在CLR上運行的語言。通過在CLR上運行,它可以與其他語言(如C#)交互。但是,託管C++有些東西可能無法成爲理想的語言。 (如一些新的關鍵字)如果你在談論「即將發佈」的C++(稱爲C++ 0x),它應該保持與舊C++代碼的兼容性。它也應該與C語言功能非常兼容。 (如果你正在談論的是早在20世紀90年代中後期開發的C/C++代碼,它使用C++特性,如對象,static_casts和繼承,但不使用STL中的項目,它應該接近100%兼容)
我懷疑是否有與現有C++代碼100%(甚至90%)兼容的其他語言。 C++是有史以來最複雜的編程語言之一,因此在其上創建一種新語言往往會導致一種非常複雜的語言。
- 1. 衍生產品計算器
- 2. BJam的更新版本是否支持與舊版Boost的向後兼容?
- 3. C#3.0代碼與.NET 4.0的兼容性如何與C#3.0代碼兼容
- 4. Android的向後代碼兼容性
- 5. Swift動態庫向後兼容較舊的swift版本項目
- 6. 向後兼容Android/Java代碼
- 7. Xcode 4代碼向後兼容
- 8. APK與舊版本不兼容
- 9. Eclipse插件與舊版本不兼容
- 10. C#的向後兼容性
- 11. Clirr的任何替代品(與舊版本的二進制和源代碼兼容)?
- 12. 使舊鏈接快速向後兼容
- 13. 如何從舊Python版本隱藏不兼容的代碼?
- 14. Image Magick 6.2.4是否始終向後兼容舊版本?
- 15. DLL是否與舊的類型庫向後兼容?
- 16. 產品發佈更改其庫名稱,如何兼容新舊版本?
- 17. Angularjs與生產中的rails_api不兼容
- 18. 代碼與IE不兼容?
- 19. Autodesk Forge模型衍生服務:來自一個zip的多個衍生產品?
- 20. 衍生代碼編譯器
- 21. Android O是否與以前版本的Android向後兼容?
- 22. SSDT 2015是否與以前的VS版本向後兼容?
- 23. 向後兼容C#/ .NET API的工具?
- 24. Firebase與GCM的向後兼容
- 25. 與sqlite DB的向後兼容性
- 26. Office.Interop向後兼容?
- 27. 向後兼容Android
- 28. 向後兼容BackupAgent
- 29. ios5向後兼容
- 30. MSVCRT向後兼容?
如果您指定什麼「疑慮」需要解決,它可能會幫助某人指出正確的方向。 – 2009-11-11 05:06:27