我目前正在使用HashMap<String, Integer>哪种类型的键充满了String,比方说,5个字符长.我如何搜索4个或更少的特定键,这是其他键的一部分和开头,并将所有命中作为一个集合<Key, Value>?
鉴于示例代码:
void func( char arg)
{
char a[2];
char b[3];
char c[6];
char d[5];
char e[8];
char f[13];
std::cout << (int)&arg << std::endl;
std::cout << (int)&a << std::endl;
std::cout << (int)&b << std::endl;
std::cout << (int)&c << std::endl;
std::cout << (int)&d << std::endl;
std::cout << (int)&e << std::endl;
std::cout << (int)&f << std::endl;
}
Run Code Online (Sandbox Code Playgroud)
为什么每次通话都会得到类似的结果:
3734052
3734048
3734044
3734080
3734088
3734072
3734056
Run Code Online (Sandbox Code Playgroud)
每个地址都是偶数?为什么地址与代码中的变量不一样?