class A
{
public:
A(int m_x)
{
x =m_x;
}
A()
{
y = 1; A(y);//单步调试的时候,为啥调用的还是A(),而不是上面的一个,如果换成A(5),就是上面的了,很是不懂,求大神解答!!
}
private :
int x ,y;
};
void main()
{
A a;
int i;
}
...全文
1031打赏收藏
求指点!
class A { public: A(int m_x) { x =m_x; } A() { y = 1; A(y);//单步调试的时候,为啥调用的还是A(),而不是上面的一个,如果换成A(5),就是上面的了,很是不懂,求大神解答!! } private : int x ,y; }; void main() { A a; int i; }