调用容器内对象成员函数
2010-11-04 08:57
344 查看
#include<boost/lexical_cast.hpp> #include<vector> using namespace std; using namespace boost; class Widget { string name; public: Widget(int x) { name=lexical_cast<string>(x); } ~Widget() { } void ShowValue() { cout<<name<<endl; } }; int main() { vector<Widget*> vec; for (int i=100;i<200;i++) { vec.push_back(new Widget(i)); } for_each(vec.begin(),vec.end(),mem_fun(&Widget::ShowValue)); return 0; }
相关文章推荐
- C++类对象内存模型与成员函数调用分析
- [NET]Net中的反射使用入门(根据类名和函数名,生成和调用对象的成员函数)
- C++类对象内存模型与成员函数调用分析(中)
- 结合上面的五个例子,对类的静态成员变量和成员函数作个总结: 一。静态成员函数中不能调用非静态成员。 二。非静态成员函数中可以调用静态成员。因为静态成员属于类本身,在类的对象产生之前就已经存在了,所
- C++类对象内存模型与成员函数调用分析(上)
- C++调用空指针对象的成员函数——静态绑定与动态绑定
- C++11 thread调用对象的成员函数
- 非const对象也可以调用const成员函数
- C++类对象内存模型与成员函数调用分析(下)
- this指针指向当前调用对象,只是用于类的非静态成员函数。静态函数和全局函数 无当前对象,无this指针。
- MFC 外部普通函数获取类对象指针来调用类的成员函数
- 非const对象也可以调用const成员函数
- [NET]Net中的反射使用入门(根据类名和函数名,生成和调用对象的成员函数) (转)
- 对象指针为NULL,为什么还是可以调用成员函数
- C++类对象内存模型与成员函数调用分析(上)
- C++类对象内存模型与成员函数调用分析(上)
- 向vector容器中插入对象:insert()成员函数
- 成员函数被调用派生类对象!
- this 指针的地址--调用成员函数的所在对象的起始地址
- C++匿名对象调用成员函数