当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

有如下类定义和变量定义:class A{public:A( ){data=0;}~A( ){ }int GetData( )const{return data


有如下类定义和变量定义: class A{ public: A(){data=0;} ~A(){ } int GetData()const{return data;} void SetData(int n){data=n;} private: int data; }; const A a; A b; 下列函数调用中错误的是

A.a.GetData();

B. a.SetData(10);

C.b.GetData();

D.b.SetData(10);

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 有如下类定义:class A{char *a;public:A():*(0){}A(char * aA){//把aa所指字符串拷贝到a所指向的

  • 有如下类定义: Class MyClass{ int value; public: MyClass(int n): value(n){}

  • 设有以下类和对象的定义: class A { public: int m;… }; A k1 k2 *p1 *p2; 则下面针对成员变量m

  • 有如下两个类定义:class AA{};class BB{AA v1 *v2;BB v3;int*v4;};其中有一个成员变量的定义是错

  • 有如下类定义: class Point { int xx.yy; public: Point:xx(0) yy(0){} Point(int x int Y=

  • 下列()修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。A.privateB.无修饰符C.publ