모두의 코드
C++ 레퍼런스 - ios::operator!
작성일 : 2011-10-23
이 글은 2498 번 읽혔습니다.
ios::operator!
<istream> 에 정의됨
bool operator!() const;
스트림 객체의 오류 상태 플래그를 확인한다.
만일 스트림의 오류 상태 플래그인 failbit
와 badbit
중 어느 하나라도 설정되어 있다면 true
를 리턴하고 아니면 false
를 리턴한다.
이 연산자는 fail()함수의 동일한 작업을 한다.
인자
없다
리턴값
failbit
나 badbit
어느 하나라도 설정되어 있다면 true
를 리턴한다.
아니면 false
템플릿 멤버 정의
(basic_ios<charT, traits>)bool operator!() const;
실행 예제
/* 이 예제는 http://www.cplusplus.com/reference/iostream/ios/operatornot/ 에서 가져왔습니다. */ #include <fstream> #include <iostream> using namespace std; int main() { ifstream is; is.open("test.txt"); if (!is) cerr << "Error opening 'test.txt'\n"; return 0; }
실행 결과
참고 자료
댓글이
2 개 있습니다!
강좌에 관련 없이 궁금한 내용은
여기를 사용해주세요
또는 직접 입력하세요 (댓글 수정시 비밀번호가 필요합니다)
댓글을 불러오는 중입니다..