16.1.1 异常
本节中的部分函数用于描述可以抛出system_error类型的异常。这种异常是可以被抛出的,尤其是检测到任意的函数错误、调用操作系统错误、其他应用程序编程接口导致的错误,相应的异常会被抛出。分配内存错误也需要报警、报告。在实际应用中,尤其会发生以下情况:函数用于抛出sysytem_error类型异常,并标明错误条件(例不允许该线程执行此操作)。假定函数执行期间,在执行POSIX API过程中,EPERM错误被报告。由于POSIX指定了EPERM错误,若调用没有权利执行该操作,则在具体实施过程中,函数会抛出信息“the caller does not have the privilege to perform the operation”。