vector<bool> 不是stl容器!!!!!!
vector 不是stl容器 不一定顺序存储vector::reference是一个可以和bool兼容的代理数据结构 vectoroperator[]返回的reference是一个右值就不是个左值(lvalue of T)如:vector num(5,false);auto a = nums[0];//a 不是bool型 而是vector::referencea = true ;//nums[0]就变成true了!!!!!std::vector cplusplus.com 解释..
原创
2021-06-23 11:28:35 ·
197 阅读 ·
0 评论