0

以下のコードに示されているエラーを解決するのを手伝ってくれる人はいますか?

#include <iostream>
#include "FG.h"

struct pr { double (*fG[3]) (double, double, double, double*);};

int main()
{       


    double (*fG[3]) (double, double, double, double*);

    fG[0] = GX00;
    fG[1] = GX00;
    fG[2] = GX22;

    double prx[2] = {10, 1};
    struct pr params ={ fG };
    std::cout << params.fG[0]( 1 , 0.5 , 1, prx ) << std::endl;

    return 0;
}

コンパイル:

$ g++ -c test.cpp 

test.cpp: 関数 'int main()' 内: test.cpp:15:25: エラー: 配列は中かっこで囲まれた初期化子で初期化する必要があります

4

2 に答える 2