模板类如何为静态变量指定一个自定义的初始化函数,要求该函数只执行一次(类似下面hs类构造函数的效果)
template<int base,int mod> hs{ static int pw[N]; hs(){ pw[0]=base; for(int i=1;i<N;i++) pw[i]=1ll*pw[i-1]*i%mod; } }; template<int base,int mod> hs::pw[N];