我正在尝试在 C++ 中创建一个多维数组,其中涉及一个字符串和一个 int。我试过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]
其用于初始化程序,但这不起作用。
编辑:这将成为一个相当大的多维数组,并且需要它以便我可以根据长度不同的循环控制变量获取值和存储。