c+ errors