关于c++ 类指针调用的的问题

2024-11-28 02:52:30
推荐回答(3个)
回答1:

1、先调用构造函数,构造函数将参数3、4传递给变量。
然后main中调用了area,于是输出12.
2、这里你定义的m_l,m_w被当做是局部变量,和私有变量m_l,m_w没有关系
需要
Rect(int l, int w) :, //构造函数
{
m_l=l;
m_w=w;
}

回答2:

那是C++的一种改进,别的地方有突出的作用,这里没有影响。
按照你的方法也不会错的,怎么会是乱码呢

回答3:

Rect(int m_l, int m_w) :, //构造函数
{
}
这个完全不对啊 这里的m_l m_w只是你定义的函数形参名 跟你类里面的成员没有关系。