cpp check