1、 有如下类的定义,请在横线上填上合适的语句。
class point{
public:point(___________){x=xx; count++;}//构造函数的实现
int getx(){renturn x;}
static int count;
private:int x;
};
int count=0;
#include<iostream >
using namespace std;
void main(){
point p;
_______________//输出数据成员 x
_________________//不通过目的对象输出数据成员 count
}
2、有如下函数:
#include<iostream >
using namespace std;
class R
{ public:
R(int r1, int r2){R1=r1;R2=r2;}
void print() { cout<<R1<<","<<R2<<endl;}
void print() const { cout<<R1<<","<<R2<<endl;}
private:
int R1,R2;
};
int main()
{ R a(5,4);
a.print(); //1#
const R b(20,52);
b.nihao(); //2#
return 0;
}
问 1#位置调用的是哪个函数?2#呢?两个 print 函数能不能省一个不写?理由。
评论0