小编avu*_*nda的帖子

重载+ =或 - =运算符的好处

最近,我完成了一项任务,即使用模板重载复杂类的基本功能主义者(+, - ,共轭...).我不得不出汗一点,找出适当的返回类型,(铸造到更高的类型),但最后,我得到它完美的工作.这就是我班级的样子 -

template <typename T> class complex_t
{ 
private:
    T real;
    T imaginary;

public:

complex_t(T X, T Y)
  {
    real=X;
    imaginary=Y;
  }
}
Run Code Online (Sandbox Code Playgroud)

但我没有得到满分,因为我没有实现+ =, - =等运算符.为什么实施这些运营商很重要?这样做是否真的能提供任何特别的好处?谁能分享一些想法?

提前致谢,

c++ oop templates operator-overloading complex-numbers

5
推荐指数
4
解决办法
1720
查看次数

为什么IEEE754单精度浮点数只有7位精度?

为什么单精度浮点数具有7位精度(或15-16位精度)?

任何人都可以根据为浮点数分配的32位(Sign(32)Exponent(30-23),Fraction(22-0))解释我们如何到达

.net c# java variables types

3
推荐指数
1
解决办法
2825
查看次数