1
我想在我的類中有一個const std :: map,並且我希望它在其他實例中重用此數據結構時是靜態的。不幸的是,它不會編譯和我在CPP底漆發現是:在類定義中初始化靜態常量成員映射<>
但是,我們可以提供一流初始化爲有常量整數類型,且必須爲靜態成員 是constexprs這樣做靜態成員字面類型(Primer 5th)。
我的代碼看起來像:
clase worker {
//.....
private :
//.....
static map<string, string> const map_{...};
}
那麼,有沒有一個面嚮對象的技術,再利用這種數據結構,假設我們有工人的幾十map_大?