64,649
社区成员
发帖
与我相关
我的任务
分享
#include<vector>
using namespace std;
int main(int argc, _TCHAR* argv[])
{
class D
{
public:
D(int i=0){num=i;}
~D(){cout << "destruct D. my num=" << num<< endl;}
void print() { cout << "I'm a D. my num=" << num<< endl; }
int num;
};
vector<D> V;
V.push_back(D(11));
V.push_back(D(22));
V.push_back(D(33));
//V.push_back(D(44));
//V.push_back(D(55));
for_each(V.begin(), V.end(), mem_fun_ref(&D::print));
return 0;
}