"\n";}を実行すると9と表示される。しているので、そのクラスのインスタンスfに(3)を作用させることが出来る。これを用いて、簡単なニュートン法を書いた例を示す。"\n";}関数newtonは、解きたい問題の関数オブジェクトを第1引数として受け取っている。解きたい問題毎に型が違うので、テンプレートを用いている。関数オブジェクトを用いるとポインタを通じた関数呼び出しのオーバーヘッドが無い。この場合、関数newtonはFunc1用とFunc2用の2種類が自動的に生成されることになる。defint_autostepなどの関数は全て解くべき問題を関数オブジェクトで受け取るように設計されている。上のnewtonの例では、Func1やFunc2はdoubleを受け取ってdoubleを返す関数であった。I);}のように書く。0の([-10,10],[-10,10])における全ての解を探索する例である。