[英]What are the different versions of c++ and how to know which one is suitable for what purpose?
我學習了 vc++,然后是 mfc。 現在有另一個版本的 c++/cli 是 for.net
此外,還有不同版本的 c++ 11、14、17。
為什么所有這些版本之間沒有明確的區別。
我已閱讀 c++ 標准模板庫。
現在,每個 c++ 版本都有不同的 stl 版本。
您可以在此處查看每個版本中添加的不同功能: https://en.cppreference.com/w/cpp
一般的答案是它們都適用於 C++ 適用的所有相同事物。 人們會不同意,但總的來說,您會將它們用於相同的事情,較新的版本只是添加了“不錯”但不需要執行任何任務的新功能。
是的。 我對 DClyde 的回答非常滿意。
C++/ CLI 是 C++ 的變體,運行在 .NET 環境中,您可以使用它與 C# 等其他語言一起創建豐富的桌面應用程序。
C++ 17 和 20 包含一些新功能。
有一本很棒的書可以學習 c++ 17 & 20 的新特性:
專家 C++:通過使用 C++17 和 C++20 的最新功能學習編碼最佳實踐,成為一名熟練的程序員。
我認為 DClyde 應該消除困惑,並用經過驗證的文章回答了這個問題,這真的很方便。
謝謝哥們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.