about cpp