Skip to main content
TDJ
Senior III
June 21, 2019
Question

C++ supported language version

  • June 21, 2019
  • 1 reply
  • 1605 views

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?

This topic has been closed for replies.

1 reply

Adam Hamilton
Senior
June 21, 2019

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