代码中处理逐进变量
让深入程序,分析代码是如何处理逐进变量。处理逐进变量主要是两个操作,赋值和取值。程序用template <class T> class progressive_类封装逐进变量。简单的说,赋值就是根据一条mod中的逐进变量语句生成一个progressive_对象,取值就是借助当前时刻参数,从progressive_对象读出变量值。
(<class T> class progressive_类,当中模板参数T可取int,double,int的就typedef为progressive_int,double的就typedef为progressive_double。以上halo_y就以progressive_int类型被处理,offset则是progressive_double。)