可能重复: 通过断言或异常的合同测试设计?
处理作为函数的输出参数传入的空指针的首选方法是什么?我可以ASSERT,但我觉得让图书馆崩溃程序并不好.相反,我在考虑使用异常.
c++ error-handling exception-handling
c++ ×1
error-handling ×1
exception-handling ×1