C++ Proposal Solutions