By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
458,063 Members | 951 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 458,063 IT Pros & Developers. It's quick & easy.

What is the industrial use of the latest version of C++

P: 25
From the viewpoint of a student, learning C++, I think that I should have some idea of what version is being used in industry. I am not talking about Microsoft Visual C++ or any other brand of C++ that changes it or cripples it or distorts it or supposedly "adds" to C++. I am talking about C++ from Stroustrup.

Currently I think that it is up to C++20. But, some industries may be slow in keeping up with using the latest version of C++.

If I want to learn the most valuable version to general industry then I think that it would be useful to have valid reports to its use.

Thus, and this is requested as an ongoing question, if you are working in an industry that uses C++ for manufacturing or component development and if you can post what your industrial application is, and maybe a contact to get varifiable reports, please do this here.

Please no "I like..." or " better" type of answers. Just what is being used. The company and the industry that they are in that is using it. A contact in that company that can verify the use of versions of C++ by that company.

Thank you.
4 Weeks Ago #1
Share this Question
Share on Google+
1 Reply

Expert Mod 5K+
P: 8,949
Well I don't think that C++20 has actually been released yet so C++17 is the latest current version (but I may be wrong.

Lots of things effect the version of C++ used for a project but by far the largest is support on the platform in use.

I work in software on board military vehicles, one of the code bases I work on is around 8 years old, circa 2012 but it uses C++03 because although C++11 was available it was not supported or tested by several of the other packages we are using at the time (RTI DDS) and now it is developed no-one is willing to pay the cost involved in changing underlying things like C++ standard version.

Another code base I work on is 1-2 years old, it uses C++14 because the for OS in use (VxWorks) that is the latest version of C++ suppported by the tool chain.

I imagine there are products using the latest C++ standard but I don't work on any of them.

My advice, learn the latest standard but be prepared to use an older one.
4 Weeks Ago #2

Post your reply

Sign in to post your reply or Sign up for a free account.