谁能给份C++ 操作符的详解,最好是电子书,感觉基础不扎实,得好好的打下基础!

解决方案 »

  1.   

    网上下 c++ primer ,没事的时候读一读。
      

  2.   

    运算/操作符优先级,从上之下,依次降低,同级别相同:
    --------------------------------------------------------------------------------   
        1  ::                       左结合
    --------------------------------------------------------------------------------   
        2                           左结合
        .     点操作符
        ->    成员选择
        []    数组索引
        ()    函数调用
        ++    后置
        --    后置
        static_cast  
        dynamic_cast  
        const_cast  
        reinterprete_cast  
    --------------------------------------------------------------------------------   
        3                           右结合
        ++    前置
        --    前置
        -     负号
        +     正号
        *     反引用
        &     取地址
        ~     取反,全部数据位
        new  
        delete  
        delete []  
        sizeof  
        (TYPE):老式转换    type(variable) (type)variable 后者常用,这种符号称为构成符
    --------------------------------------------------------------------------------   
        4                           左结合
        .*     :object.*pointer_to_member  
        ->*    :pointer->*pointer_to_member
    --------------------------------------------------------------------------------   
        5                           左结合  
        *  /  %
    --------------------------------------------------------------------------------   
        6                           左结合
        +  -
    --------------------------------------------------------------------------------   
        7                           左结合
        <<  >> 左右移,也是插入提取符
    --------------------------------------------------------------------------------   
        8                           左结合
        <  >  <=  >=
    --------------------------------------------------------------------------------   
        9                           左结合
        ==  !=
    --------------------------------------------------------------------------------   
        10                          左结合
        &   位与
    --------------------------------------------------------------------------------   
        11                          左结合
        ^   位异或
    --------------------------------------------------------------------------------   
        12                          左结合
        |   位或
    --------------------------------------------------------------------------------   
        13                          左结合
        &&  与
    --------------------------------------------------------------------------------   
        14                          左结合
        ||  或
    --------------------------------------------------------------------------------   
        15                          右结合
        =  +=  *=  -=  %=  <<=  >>=  &=  ^=  |=  /=
    --------------------------------------------------------------------------------   
        16                          右结合
        ? :
    --------------------------------------------------------------------------------   
        17
        throw
    --------------------------------------------------------------------------------   
        18                          右结合
        ,
    --------------------------------------------------------------------------------
      

  3.   

    顶四楼,有不懂的查下c++ prime或msdn就可以了