принимая адрес временного при доступе к адресу элемента в векторе

Я получаю предупреждение только при доступе к адресу элемента в векторе bool. Для вектора других типов данных, таких как int, я не получаю никаких предупреждений.

например

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

Я получаю предупреждение «Принимаю временный адрес» в операторе «cout << & boolVect [0] << endl;»
Может кто-нибудь уточнить?

7
задан Rahul 30 November 2011 в 10:50
поделиться