获取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;
}

猜你喜欢

转载自blog.csdn.net/u18004660201/article/details/80364980
今日推荐