I'm wondering why I a compile error in the following:
#include <unordered_map>
template <typename T_Key, typename T_Value>
class Iterator
{public:
//std::unordered_map<T_Key, T_Value>::iterator iter; // GIVES ERROR syntax error: identifier 'iterator'
std::unordered_map<int, int>::iterator iter; // WORKS
};