摘要:
问题有些变量,它们在特定的情况下才有意义。有些功能需要多步才能完成,结果就需要一些中间变量保存过程的状态,过程结束后变量就失去存在的价值。缺点:浪费存储空间,虽然内存很廉价,但还是能省则省中间变量变多的时候,所在类越来越大,越来越难以理解解决方案封装一个中间变量管理器:支持创建、删除、取值、设值这几个操作就行。临时变量定义:class Player{public: enum TempVariableType { kTempInvalid, kTempTest, kTempJumpVerification, }; ... 阅读全文