class LUT {
public :
vector <string> Allgate_name;
vector<vector<double> > Cload_vals;
vector<vector<double> > Tau_in_vals;
vector<double [7][7] > All_delays;
vector<double [7][7] > All_slews;
void assignarrays(string);
};
上記のコードは、私が7x7配列のベクトルを宣言していることを示しています。しかし、私はこのベクトルに7×7の配列をプッシュしようとすると、私は次のエラーを取得しています。配列は、中括弧で囲まれた初期設定子で初期化する必要があります。
「無効な配列の割り当て」「アレイは、中括弧で囲まれた初期化子で初期化されなければならない」
私はこのベクターにプッシュしています、配列の使う初期は単にこれです。
double NAND_loadtable_d [7][7];
ここで私は間違っていますか? UnholySheepは、あなたが初期化していない唯一の変数NAND_loadtable_d宣言しなければなりません書かれていたよう
これは初期化ではなく、それはベクトルに7x7配列を「プッシュ」するために使用するコードを – UnholySheep
に表示するという唯一の宣言です。 –
実際に失敗するコードを表示してください。さらに、[mcve](/ help/mcve)を表示する – MikeMB