ファイルから読み取った文字列を含む char** を作成しようとしていますが、作成しようとすると次のようなエラーが表示されます。
error C2440: 'initializing' : cannot convert from 'char ***' to 'char **'
`
Portion of code with the error:
//limit defined above this
char** re = new (char**)[limit]; <---------- Error
for(int x = 0; x<limit;x++) {
re[x]=(char*)stringsfromfile[x].c_str();
}
私は C++ を書いてまだ少ししか経っていませんが、なぜこのエラーが発生するのか理解できません。インターネットで数時間答えを探しましたが、まだ何も見つかりません。不明な点がありましたら申し訳ありませんが、不明な点を教えてください。
ありがとう!