备忘录模式主要目的用于支持undo操作。 考虑到C是一种结构化语言,撤销操作往往在每个返回处理进行回滚,或者通过goto出口统一释放资源。 如果将回滚操作对象化,即勉强可看为该模式的一种实现。 void func() {