vector<bool>::reference::flip
벡터 요소의 부울 값을 반전합니다.
void flip( );
설명
참조 연산자 ~ 또한 벡터 요소의 부울 값을 반전 합니다.
예제
// vector_bool_ref_flip.cpp
// compile with: /EHsc
#include <vector>
#include <iostream>
class MyAlloc{};
int main( )
{
using namespace std;
typedef vector<bool> boolvector;
boolvector v;
v.push_back( false );
boolvector::reference ref1 = v.at( 0 );
cout << "The original value of the 1st element is: " << bool( ref1 ) << endl;
ref1.flip( );
cout << "The value of the 1st element is now: " << ref1 << endl;
}
요구 사항
헤더: <vector>
네임 스페이스: std