美文网首页
C++运算符重载

C++运算符重载

作者: IT孤独者 | 来源:发表于2017-02-04 15:32 被阅读0次

    转自:http://blog.csdn.net/qq_16209077/article/details/52456629

    几乎所有的运算符都可用作重载。具体包含:
    算术运算符:+,-,*,/,%,++,–;
    位操作运算符:&,|,~,^,<<,>>
    逻辑运算符:!,&&,||;
    比较运算符:<,>,>=,<=,==,!=;
    赋值运算符:=,+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=;
    其他运算符:[],(),->,,(逗号运算符),new,delete,new[],delete[],->*。

    下列运算符不允许重载:
    . , .* , :: , ?:,siezof


    .*和->*是针对成员函数地址访问准备的,可参考:http://www.jianshu.com/p/d70f3bc7ba2f

    相关文章

      网友评论

          本文标题:C++运算符重载

          本文链接:https://www.haomeiwen.com/subject/xaojittx.html