Appendix B. C++ KEYWORDS
Keywords are identifiers that form the vocabulary of a 
programming language. They may not be used for other purposes, such as serving 
as a variable name. The following list shows C++'s keywords; not all of them are 
currently implemented. Keywords shown in boldface are also keywords in the ANSI 
C99 standard.
  
  
  
    | asm  | 
    
    auto  | 
    bool  | 
    
    break  | 
    
    case  | 
  
  
    | catch  | 
    
    char  | 
    class  | 
    
    const  | 
    const_cast  | 
  
  
    | 
    continue  | 
    
    default  | 
    delete  | 
    
    do  | 
    double  | 
  
  
    | dynamic_cast
     | 
    
    else  | 
    
    enum  | 
    explicit  | 
    export  | 
  
  
    | 
    extern  | 
    false  | 
    
    float  | 
    
    for  | 
    friend  | 
  
  
    | 
    goto  | 
    
    if  | 
    
    inline  | 
    
    int  | 
    
    long  | 
  
  
    | mutable  | 
    namespace  | 
    new  | 
    operator  | 
    private  | 
  
  
    | protected  | 
    public  | 
    
    register  | 
    reinterpret_cast
     | 
    
    return  | 
  
  
    | 
    short  | 
    
    signed  | 
    
    sizeof  | 
    
    static  | 
    static_cast  | 
  
  
    | 
    struct  | 
    
    switch  | 
    template  | 
    this  | 
    throw  | 
  
  
    | true  | 
    try  | 
    
    typedef  | 
    typeid  | 
    typename  | 
  
  
    | 
    union  | 
    
    unsigned  | 
    using  | 
    virtual  | 
    
    void  | 
  
  
    | 
    volatile  | 
    wchar_t  | 
    
    while  | 
      | 
      |