I'm sure you know not than me - I'm not a programmer, but how do you know its C++ and not C#?
I've followed RW development for many years now, and I've never seen a post mentioning what the new game will be written in except that it's going to be using Unity.
As the Java version was written in, well, Java, I just assumed the new one would be C#. As it makes sense to me. Again, not a programmer. A hobbiest at best.
everything i have looked at about/for unity is c# . also, from everything i have looked at c# is a lot more like java than c++. you mentioned data structures as well, i had not even thought of that. that being said i agree it would be giving the game away, unity version or not.