cpp correct