关于类的一些问题
class f
{
public:
int a;
int b;
};
int _tmain(int argc, _TCHAR* argv[])
{
f a;
a={ 4, 5 };
return 0;
}
==============================
class f
{
public:
int a=3;
int b=4;
};
int _tmain(int argc, _TCHAR* argv[])
{
f a;
a={ 4, 5 };
return 0;
}
============================
class f
{
public:
int a=3;
int b=4;
f() = default;
f(const int &a, const int &b) :a(a), b(b){}
};
int _tmain(int argc, _TCHAR* argv[])
{
f a;
a={ 4, 5 };
return 0;
}
上面三种写法。第二种提示错误的。。为什么?