Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Inverte o valor booliano de um elemento vector<bool> referenciado.
Sintaxe
void flip();
Exemplo
// vector_bool_ref_flip.cpp
// compile with: /EHsc /W4
#include <vector>
#include <iostream>
int main()
{
using namespace std;
cout << boolalpha;
vector<bool> vb = { true, false, false, true, true };
cout << "The vector is: " << endl << " ";
for (const auto& b : vb) {
cout << b << " ";
}
cout << endl;
vector<bool>::reference vbref = vb.front();
vbref.flip();
cout << "The vector with first element flipped is: " << endl << " ";
for (const auto& b : vb) {
cout << b << " ";
}
cout << endl;
}
Saída
The vector is:
true false false true true
The vector with first element flipped is:
false false false true true
Requisitos
Cabeçalho:<vector>
Namespace: std
Confira também
Classe vector<bool>::reference
Referência da biblioteca padrão C++