代码之家  ›  专栏  ›  技术社区  ›  Anthony Atmaram

C++类型DEFS和运算符重载

  •  6
  • Anthony Atmaram  · 技术社区  · 14 年前

    如果定义一个类型 typedef int MY_INT; 继续超载,比如说,我的司机

    MY_INT operator+(MY_INT a, MY_INT b);
    

    MY_INT a, b;
    a + b;
    

    与…不同

    int A, B;
    A + B;
    

    ?

    抱歉,有语法错误。我离编译器不远,我想在忘记它之前问一下这个问题。

    1 回复  |  直到 14 年前
        1
  •  9
  •   David Rodríguez - dribeas    14 年前

    不是。typedef实际上是另一个类型的别名。原始类型和typedef类型相同。