Benjamin Collins wrote:
int main()
{
std::map<std::string, void(*)()> mymap(pairs, array_size(pairs));
}
I think you meant
std::map<std::string, void(*)()> mymap(paris, pairs
+array_size(pairs)));
right? The second (non-default, non-copy) map constructor takes two
iterators, not an interator and a size.
Yes, I did. My mistake. Thanks for the correction! :-)
_______________________________________________
help-gplusplus mailing list
help-gplusplus@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gplusplus