标签: c++ console
在运行时,我们如何向控制台发送错误消息?
实施例;喜欢断言的工作;
assert ( expression ) ;// when it evaluates to false, it send a error message
我想写一个更复杂的代码;
ASSERT ( expression , error message ) ;
我该怎么办? (当然不使用cout)
答案 0 :(得分:3)
这是我经常看到的一种技术:
assert ( <expression> && "Put your message here") ;
如果表达式失败,则断言仍然失败 assert也会将整个表达式放入错误中(包括消息)。
答案 1 :(得分:1)
stderr及其usage