Cplusplus  study