Я получаю предупреждение только при доступе к адресу элемента в векторе bool. Для вектора других типов данных, таких как int, я не получаю никаких предупреждений.
например
vector<bool> boolVect;
boolVect.push_back(false);
if (boolVect.size() > 0) {
cout << &boolVect[0] << endl;
}
Я получаю предупреждение «Принимаю временный адрес» в операторе «cout << & boolVect [0] << endl;»
Может кто-нибудь уточнить?