4 years, 6 months ago.

With what version of C++ is mbed Compiler compatible?

I have just got a warning message from mbed Compiler using scoped enumeration types. I think I can just ignore that but now I am curious to what extent I can rely on new features of C++ syntax with mbed? Where can I find info about this? Thanks!

1 Answer

4 years, 6 months ago.

The mbed online compiler is ARM compiler version 5.06. http://infocenter.arm.com/help/topic/com.arm.doc.dui0472m/chr1359124191020.html

In mbed, we use following source language as we specify --gnu --c99 --cpp compiler option in build script.

  • ISO C99
  • ISO C++03
  • GNU extension

Doumo arigatou for your answer! So that means no new fancy features for me and my projects, like mentioned scoped enumeration?

posted by Faberge Fabulous 10 Apr 2017