64,652
社区成员
发帖
与我相关
我的任务
分享
class WhoWillBeCall
{
public:
WhoWillBeCall()
{
printf("default param Constructor\n");
m_i=1;
};
~WhoWillBeCall(){};
WhoWillBeCall(int i)
{
printf("single param Constructor\n");
};
WhoWillBeCall &operator=(int &ref)
{
printf("operator = ");
return *this;
}
int m_i;
};
WhoWillBeCall test;
test = 1;
default param Constructor
single param Constructor
WhoWillBeCall &operator=(int &ref)
WhoWillBeCall &operator=(const int &ref)
default param Constructor
operator =
WhoWillBeCall &operator=(int &ref)
WhoWillBeCall &operator=(const int &ref)
WhoWillBeCall &operator=(const int val)
WhoWillBeCall &operator=(int val)
WhoWillBeCall &operator=(int &ref)版本
WhoWillBeCall &operator=(const int &ref)
WhoWillBeCall &operator=(const int val)
WhoWillBeCall &operator=(int val)
test = 1;