1,658
社区成员




#include <iostream>
using namespace std;
struct strprint
{
int data;
strprint(){
cout<<"constructor"<<data<<endl;
}
void operator() (int a)
{
cout<<data<<":"<<a<<endl;
}
};
struct strprint2
{
int data;
strprint2(int _data):data(data){
cout<<"constructor"<<data<<endl;
}
void operator() (int a)
{
cout<<data<<":"<<a<<endl;
}
};
int main()
{
strprint()(8);
strprint2(1)(9);
return 0;
}