cancel
Showing results for 
Search instead for 
Did you mean: 

C++ supported language version

TDJ
Lead

Hi Community,

What C++ version does CubeIDE supports?

Is C++ 17 supported?

What compiler does it actually use? Is it GCC?

Are modern C++ features like 'vector<string>' supported?

1 REPLY 1
Adam Hamilton
Senior

The version of the compiler that CubeIDE uses is 7.3.1, the 2018, q2 update.

According to this site

https://en.cppreference.com/w/cpp/compiler_support

This compiler supports all the core c++17 features. Not so sure about the C++ library support as I have not much experience in using C++ on microcontrollers. Just starting to get into this now :)

Hope this helps