关于C++静态变量
  • 板块学术版
  • 楼主Grammar_hbw
  • 当前回复0
  • 已保存回复0
  • 发布时间2025/2/4 19:22
  • 上次更新2025/2/4 19:23:19
查看原帖
关于C++静态变量
856004
Grammar_hbw楼主2025/2/4 19:22

模板类如何为静态变量指定一个自定义的初始化函数,要求该函数只执行一次(类似下面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];
2025/2/4 19:22
加载中...