Dlang运算符重载=

时间:2018-08-26 22:18:14

标签: operator-overloading d

我如何在类中使用=运算符重载以分配值??

int[4] users;
int someop(string op)(int j){
    if(op == "="){
       //example
       users[j] = j
      }
}

1 个答案:

答案 0 :(得分:2)

文档中的全部内容-https://dlang.org/spec/operatoroverloading.html#assignment ...

有关如何重载其他运算符的详细信息,请参阅D语言规范的“ Operator Overloading”部分。