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