c++中怎样实现字符索引的数组?
rt
[解决办法]
string array[256];
array[ 'a '] = "letter ";
array[ '1 '] = "digit ";
cout < <array[ 'a '] < <endl < <array[ '1 '] < <endl;
[解决办法]
#include <string>
#include <iostream>
using namespace std;
int main()
{
string array[256];
array[ 'a '] = "letter ";
array[ '1 '] = "digit ";
cout < <array[ 'a '] < <endl < <array[ '1 '] < <endl;
return 0;
}
编译时有warning
但是可以运行
[解决办法]
重载 []运算符
int& operator [](char c)