| How to iterate over a STL map full of strings in C++ I have the following issue related to iterating over an associative array of strings defined using std::map.
In the constructor I populate table with pairs of string keys associated to string data. Somewhere else I have a method toString that returns a string object that contains all the keys and associated data contained in the table object(as key=data format).
When I'm trying to compile I get the following
Could somebody explain to me what is missing, what I'm doing wrong? I only found some discussion about a similar issue in the case of hash_map where the user has to define a hashing function to be able to use hash_map with std::string objects. Could be something similar also in my case? Thank you! | |
| stl c++ iterators map | by crazybyte on 6/30/2009 11:51:54 PM |
iter->first and iter->second are variables, you are attempting to call them as methods. |
| by Nick Lewis on 6/30/2009 11:59:46 PM |