文字列と int が含まれる C++ で多次元配列を作成しようとしています。私は試しint test[1][2] = {{"a", 1}, {"b", 2}, {"c", 3}};
ましたが、g ++は私に次のことを与えました:
example.cpp: In function ‘int getServer(std::string)’:
error: too many initializers for ‘int [1][2]’
error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
イニシャライザにも使用しようとしましchar test[1][2]
たが、これは機能しませんでした。
編集:これはかなり大きな多次元配列になり、長さが異なるループ制御変数に基づいて値を取得して格納できるようにするために必要です。