C2109*配列または、ポインターでない変数に添字が使われました。

c2109.png

error C2109: 配列または、ポインターでない変数に添字が使われました。
4 IntelliSense: 式には pointer-to-object 型が必要です

間違い例 アスタリスクの付け忘れ

 bool appearedFlags=new bool[256];
appearedFlags[6]=3;//エラー!

これが正しいです
 bool* appearedFlags=new bool[256];//アスタリスクをつけよう
appearedFlags[6]=3;

うーん、だったら1行目の時点でエラーを出してほしいもんだ

サポートサイト Wikidot.com