テンプレート変数としてキーを指定してboost unordered_mapを使用しようとしています。
template<typename T>
std::string CPerformanceWatcher<T>::CheckPerformance(T &sOrderID, bool bDeleteRecord)
{
boost::unordered_map<T, int>::iterator iter;
iter = m_OrderIDTimeValMap->find(sOrderID);
if(iter == m_OrderIDTimeValMap->end())
{
return false;
}
return false;
}
しかし、コンパイルは構文エラーを訴えます。私の質問は、そのようなイテレータを使用できないかどうかです。