Revise C++