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

Reply via email to