xべき乗n + 1の形式の式を評価する必要があります.次の形式を使用して+、-、*、/をオーバーロードしました
template<class L,class R>
Expr<L,R,plus<double> > operator+(const L l,const R r){
return Expr<L,R,plus<double> >(l,r);
};
パワーに対して同じことを行うにはどうすればよいですか?
私のプログラムは、型 x+1+2x の式または累乗なしの式を評価できます。x の値が変数である場合、(2xpower2)+2 などの累乗を持つ式を評価できるようにしたいと考えています。