yes, it supports c++ sort of. There are some platform specific library calls that replace some standard c++ code, and it may not have the full STL or some of the newest features, but its a form of C++ and you can work around the differences with documentation and online code samples etc. I have not used one in over 5 years so I can't give any specifics, but you will see what I mean when you get into it.