[C++ Rewrite] Completed.