I\'m not seeing any real advantages, other than the fact that you have a C++ syntax, and with it, things like pointers and destructors.
I don't think comparing different flavors of C++ to each other is the same question as comparing C++ to C#. C# is a very different beast compared to the differences between different flavors of C++.