vector<int> buffer_{1,2,3};
auto a = &*buffer_.begin();
代码中,*buffer_.begin(),会获取buffer_的首元素的引用,而后的&操作获取该元素的地址。有以下关系
&*buffer_.begin() == &buffer_[0]
关于迭代器,指针,引用的知识点见下:
https://blog.youkuaiyun.com/gogokongyin/article/details/51206225
https://www.cnblogs.com/maluning/p/8570717.htmlngyin/article/details/51206225