【问题标题】:How to call function from class to main?如何从类调用函数到主函数?
【发布时间】:2015-07-04 17:53:50
【问题描述】:

我需要复数的 conj。

例如复数 X。

我写了这段代码,但我不知道如何在 main.js 中调用它。

Kompleks operator ~() const {
    return Kompleks(Re() , -Im());
}

【问题讨论】:

    标签: c++ function class call


    【解决方案1】:

    您刚刚实现了“Kompleks”(documentation here) 类的补码运算符。在你的主要,如果 x 是一个 Kompleks 对象,写“~x”将产生 x 的共轭。例如:

    Kompleks x(1, 2);
    Kompleks y(0, 0);
    
    y = ~x;
    

    在这段代码之后,y 将包含 x 的共轭。

    【讨论】:

    • 但是由于复数的共轭不能真正被视为它的补数(可以吗?),我建议您实现 Kompleks 的一种新方法,该方法返回一个共轭。
    【解决方案2】:

    你可以这样称呼它

    int main() {
        Kompleks X;
        Kompleks conj = ~X;
    }
    

    【讨论】:

      猜你喜欢
      • 2020-02-22
      • 1970-01-01
      • 1970-01-01
      • 2020-12-18
      • 1970-01-01
      • 2020-02-25
      • 2015-07-03
      相关资源
      最近更新 更多