作者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