然后C++引入了异常,为我们提供了一种结构化的方式来处理意外问题。用 throw 抛出异常,用 try/catch 捕获异常。
throw
try/catch
如何操作: 假设你在Linux系统上工作,想要使用好老的C++语言将你的日志信息丢进一个文件。你需要包含<iostream>和<fstream>库来执行文件操作。这里有一个简短的例子:.
<iostream>
<fstream>
让我们以一个常见的任务为例:计算圆的面积。我们可以将这个公式封装在一个函数中,而不是每次都写相同的计算公式。
如何进行: 想象一下,你有一个函数做的事情有点多,如同这个笨重的方法,既初始化了一个对象,也执行了日志记录:.