<p>I need a way to build C++ code from UML diagrams and vice versa. </p>

<p>Should be simple too hopefully. I don't mind paying too much.</p>

You could try
Sparx Enterprise Architect
but the code quality would be average, not excellent.
I am not aware of any great automatic code generators for C++
Prices start from $135