c++计算倒数的源码

  

下边内容内容是关于c++计算倒数的的内容,应该是对各位有较大好处。

  

# include & lt; iostream>

  

使用名称空间性病;

  

类Var;

  

阶级基础{
公共:
虚拟~基地(){};上ostream,
虚拟打印(上ostream, o) const=0;
};

  

上ostream, operator<& lt;(上ostream, o, const基地,e) {e.print (o);返回啊;}

  

Int类:公共基础{
const Int n;公众
:
Int (Int): n (m) {}
~ Int () {}
上ostream及打印(上ostream, o) const{返回o & lt; & lt;n;}
};

  

类Var:公共基础{
常量字符串变量;公众
:
Var (string v): Var (v) {}
~ Var () {}
上ostream及打印(上ostream, o) const{返回o & lt; & lt;var;}
};

  

类+:公共基础{
公共:
~ +(){删除e1;删除e2;}
上ostream及打印(上ostream, o) const
};

  

类:公共基础{
公共:
~ *(){删除e1;删除e2;}
{返回新+(新时代(e1, e2→d (v)),新时代(e1→d (v), e2));}
};

  

类Expr {
公共:
};

  

const Expr运营商+ (const Expr const Expr e1, e2)
{返回Expr(新加(e1.e→克隆(),e2.e→克隆()));}
{返回Expr(新时代(e1.e→克隆(),e2.e→克隆()));}

  

上ostream, operator<& lt;(上ostream, o, const Expr e){返回o & lt; & lt;电子工程;}

  

int main () {
Var vx (“x"),弗吉尼亚州(“a"), vb (“b"), vc (“c");
Expr x(和vx),(和va), b(及vb), c(和风险);
返回0;


}

c++计算倒数的源码