代码前面定义一个类 类名abc
类中定义了构造函数qwe()
int computer(qwe & zxc)
{
return zxc.类中某整型变量
}
这个函数是什么意思?
括号中&又表示什么意思?
如果&表示的是引用的意思
引用不用初始化吗?
#include <iostream.h>
class CRectangle
{
public:
/*CRectangle ();
{
m_iHeight = 0;
m_iWidth = 0;
}*/
CRectangle (int iLeftTop_x,int iLeftTop_y,int iRightBottom_x,int iRightBottom_y)
{
m_iHeight = iRightBottom_y - iLeftTop_y;
m_iWidth = iRightBottom_x - iLeftTop_x;
}
int getHight ()
{
return m_iHeight;
}
int getWidth ()
{
return m_iWidth;
}
protected:
int m_iHeight;
int m_iWidth;
};
int ComputerRectArea(CRectangle & myRect)
{
return myRect.getHight () * myRect.getWidth ();
}
void main()
{
CRectangle rg(0,0,100,100);
cout<<ComputerRectArea (rg)<<endl;
}
代码是手抄的
就是加粗中的&符号什么意思?
他存在的意义是什么
还有我注释的那段代码
为什么加上去编译错误