• 締切済み

C++:ある関数を定義するときに別の関数を用いて定義はできないのですか。

 Visual C++を使っています。  以下のように関数func2において関数func1を使いたいのですがコンパイルするとポインタがどうのこうのと言ってきます。  書き方が間違っているのでしょうか、別にいい方法がありましたら教えてください。参考書はありますので、どの項目を見ればよいと言うアドバイスでも結構です。 const double a=100.0; //グローバル変数aを定義 //関数func1を定義 double func1(double x){ return exp(x); } //関数func2を定義 double func2(double y){ return func1(a)*exp(y);//func(a)は係数。 } 実際はfunc1とfunc2はもっと複雑な形なのでどうしても別々に定義したいです。

みんなの回答

  • uyama33
  • ベストアンサー率30% (137/450)
回答No.1

エラーメッセージを 少し書いて下さい。 お願いします。

daipot
質問者

お礼

すみません。私のケアレスミスだったみたいです。作り直したプログラムを質問に書いた形に再度書き直して最初の状態に戻してコンパイルしたらうまくいきました。どうもお騒がせしました。

関連するQ&A

専門家に質問してみよう