逆水行船

别人的天堂,是我的异乡;无端的繁华,倍添我的惆怅

 

07 2011 档案

C++中,以类成员函数指针作为参数对std::map中的元素进行迭代处理
摘要:在C++中使用Map会遇到迭代Map中元素的问题,使用for循环迭代元素,无形中增加了一层括号;使用函数指针调用类成员函数时,通常做法是,提供一个静态函数作为函数指针指向的函数,在静态函数中提供类指针对成员函数的调用。下面的代码通过foreach模板函数提供解决这两种问题的一个实例。 下面代码还有一个问题没有处理好:foreach的最后一个参数不能是模板参数,有高手能解决这个问题,希望不吝赐教。 阅读全文

posted @ 2011-07-21 13:49 荣- 阅读(5395) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示