HW3 CalcModNum.h中,class ModNum 里面有 static CalcMap _varMap
我想请问这个static data member 要怎么initialize,我的程式在compile的时候会一直出现undifined reference to ModNum _varMap,上网找了好久都找不到initialize static map的方法,感谢!!
作者:
alextan (阿德)
0000-00-00 00:00:00_varMap = map<template>();直接用一个空的 map initialize
跟_modulus一样CalcMap ModNum::_varMap就好可以嘛?
作者: hsnuyi (羊咩咩~) 0000-00-00 00:00:00
CalcMap ModNum::_varMap; (in calcModNum.cpp)
楼主: charleykuo97 (hungchi) 0000-00-00 00:00:00
成功了,感谢<(__)>,我一直以为initialize要给值QQ我觉得initCalcCmd应该是跟initCommonCmd一样注册用不知道是不是这样?
作者:
ric2k1 (Ric)
0000-00-00 00:00:00是的。Object 的 initialize 就是呼叫他的 constructor