coding in cpp