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 [email protected] http://lists.gnu.org/mailman/listinfo/help-gplusplus
