程序填空题:显式使用this指针
填写程序中的空白,完成指定的功能。
```c++
#include
using namespace std;
class R{
int len,w;
public:
R(int len,int w);
int getArea();
};
R::R(int len,int w){
@@[this->len=len;](2)
@@[this->w=w;](2)
}
int R::getArea(){
return (this->len)*(this->w);
}
int main(){
R r1(2,5),r2(3,6);
cout<<"First Area is "<<@@[r1.getArea()](2)< cout<<"Second Area is "<<@@[r2.getArea()](2)< return 0;
}
```
####输出数据如下:
```
First Area is 10
Second Area is 18
```
答案:
第1空:this->len=len;
第2空:this->w=w;
第3空:r1.getArea()
第4空:r2.getArea()
```c++
#include
using namespace std;
class R{
int len,w;
public:
R(int len,int w);
int getArea();
};
R::R(int len,int w){
@@[this->len=len;](2)
@@[this->w=w;](2)
}
int R::getArea(){
return (this->len)*(this->w);
}
int main(){
R r1(2,5),r2(3,6);
cout<<"First Area is "<<@@[r1.getArea()](2)<
}
```
####输出数据如下:
```
First Area is 10
Second Area is 18
```
答案:
第1空:this->len=len;
第2空:this->w=w;
第3空:r1.getArea()
第4空:r2.getArea()