0
功能的一個版本,map stl
查詢一次,並保存在一個局部靜態變量地圖查找函數調用Vs的緩存查找的靜態變量
inline const string & dataInputPath()
{
static string inputpath = Mngr.getStr("input");
return inputpath;
}
功能版本二,循環起來我們每次調用函數
inline const string & dataInputPath()
{
return Mngr.getStr("input");
}
我有previos兩個函數調用, 我想知道
- 什麼被認爲更合適?
- 優點和缺點?
- 哪一個你喜歡使用,爲什麼?
- ,如果有緩存結果作爲右值
getStr
返回類型的方法是const string&
我只有4個鍵,所以下一步就是將它移動到一個枚舉鍵。但mapValue永遠不會改變 – aah134