标签: c++ dictionary stl
我有一个char数组:char aBoard [64] 我想将一些int映射到指向数组索引的指针 喜欢:
map<int,char*> mTest = {{11,aBoard[0]}};
因此,如果aBoard [0]更改为保持不同的char,则访问地图键“11”将反映更改而不保留旧值。
答案 0 :(得分:1)
aBoard[0]是char的左值,不能转换为char*。您必须使用该地址,例如使用&aBoard[0]。
aBoard[0]
char
char*
&aBoard[0]