作者charleykuo97 (hungchi)
看板EE_DSnP
标题[问题] 请问static map的initialize?
时间Tue Oct 30 23:39:55 2012
HW3 CalcModNum.h中,class ModNum 里面有 static CalcMap _varMap
我想请问这个static data member 要怎麽initialize,我的程式在compile的时候会一直出现undifined reference to ModNum _varMap,上网找了好久都找不到initialize static map的方法,感谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.250.58
1F:推 alextan:_varMap = map<template>(); 10/30 23:51
2F:→ alextan:直接用一个空的 map initialize 10/30 23:52
3F:推 louisalflame:跟_modulus一样CalcMap ModNum::_varMap就好可以嘛? 10/30 23:54
4F:→ hsnuyi:CalcMap ModNum::_varMap; (in calcModNum.cpp) 10/30 23:54
5F:推 louisalflame:顺便问一下initCalcCmd应该要作甚麽? 10/31 00:09
6F:→ charleykuo97:成功了,感谢<(__)>,我一直以为initialize要给值QQ 10/31 00:09
7F:→ charleykuo97:我觉得initCalcCmd应该是跟initCommonCmd一样注册用 10/31 00:13
8F:→ charleykuo97:不知道是不是这样? 10/31 00:14
9F:推 ric2k1:是的。Object 的 initialize 就是呼叫他的 constructor 10/31 00:37