获取map key或者value元素的地址

如下是map的, vector 就更简单了   , 

 int* p = (int*)it;//错误

int* p = (int*)&(*it);//正确

map<int, int> ar;
int* getPoint()
{
    auto it = ar.begin();
    it++;
    int* p = (int*)&(it->second);
    return p;
}

阅读更多
换一批

没有更多推荐了,返回首页