2011-02-01 6 views
0

런타임에 콘솔에 오류 메시지를 보낼 수있는 방법은 무엇입니까?콘솔에 오류 메시지 전송

Ex; 단언 자의 일처럼.

assert (expression) ;// when it evaluates to false, it send a error message 

더 복잡한 코드를 작성하고 싶습니다.

ASSERT (expression , error message) ; 

어떻게하면됩니까? 표현이 실패하면

assert (<expression> && "Put your message here") ; 

가 어설 계속 실패 : (물론 COUT를 사용하지 않고)

+0

std :: cout이 오류 메시지로 사용되어서는 안됩니다. 그게 std :: cerr입니다. –

답변

3

을이 나는 종종 본 기술입니다.
또한 assert는 전체 표현식을 오류 (메시지 포함)에 넣습니다.