簡體   English   中英

c++有哪些不同版本,如何知道哪個適合什么用途?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM