异常
哆啦A梦~~
这个作者很懒,什么都没留下…
展开
-
C++自己编写吐出异常时,throw与throw new的区别
一直都是照着别人的指示在代码中加入异常的检查,但是从来没有在代码中处理过异常。今天下午把一段代码写到VS里,代码会对非法输入吐出异常,然后main函数里会捕捉到这些异常。吐出异常的代码:[cpp] view plain copyif (numbers == NULL || length <= 0) throw new std::exception("Invalid P...转载 2018-04-14 11:12:39 · 4823 阅读 · 0 评论 -
标准异常
C++标准库定义了一组类,用于报告在标准库中的函数遇到的问题。程序员可在自己编写的程序中使用这些标准异常类。标准库异常类定义在四个头文件中:(1)<exception>头文件定义了最常见的异常类,它的类名是exception。这个类只通知异常的产生,但不会提供更多的信息。(2)<stdexcept>头文件定义了几种常见的异常类。这些类型在表1中列出。(3)&l...转载 2018-04-14 11:14:41 · 204 阅读 · 0 评论