Also diese Übersetzung sehe ich sehr kritisch:
a) Nicht alle C++ Konstrukte lassen sich 1:1 übersetzen. Da wird jedes Tool also an seine Grenzen kommen.
b) Funktionalität des Codes - Der Code muss ja auch die gleiche Funktionalität haben. Das sehe ich schon als äußerst kritisch an. So der Code eine gute Testabdeckung hat, wird das ggf. noch halbwegs sicher sein, aber selbst da hätte ich massive Bauchschmerzen.
c) Lesbarkeit / Wartbarkeit vom Code. Hier fürchte ich, dass dies auch massiv abnehmen wird.
d) Ggf. scheitert es auch schon direkt an den Abhängigkeiten. C++ wird ja ganz andere Libraries nutzen ohne dass es eine 1:1 Umsetzung geben kann...