std::process::exit的文档中写道:
还有什么需要注意的吗?我怀疑在更大、更复杂的程序中使用它可能不明智,但对于小工具来说似乎很方便。
也许由于我缺乏系统编程背景,我不知道在特定点是否还有析构函数需要运行,也不知道是否需要关心。唯一想到的是对文件(或其他东西)进行挂起的写操作,在这种情况下将事情留在一个干净的状态似乎是个好主意。如果需要进行干净的关闭,建议仅在已知没有剩余析构函数需要运行的时候调用此函数。
还有什么需要注意的吗?我怀疑在更大、更复杂的程序中使用它可能不明智,但对于小工具来说似乎很方便。