相关疑难解决方法(0)

在vector <bool>中访问元素的地址时获取临时地址

我只是在访问bool矢量中的元素地址时才收到警告.对于像int这样的其他数据类型的向量,我没有得到任何警告.

例如

vector<bool> boolVect;
boolVect.push_back(false);
if (boolVect.size() > 0) {
    cout << &boolVect[0] << endl;
}   
Run Code Online (Sandbox Code Playgroud)

我在声明"cout <<&boolVect [0] << endl;"中收到警告"取临时的地址"
有人可以澄清一下吗?

c++

7
推荐指数
1
解决办法
1394
查看次数

标签 统计

c++ ×1