【分析解答题】
【代码5-1】
classCircle:public (1)
pfivme:
(2) m_circle;
public:
void display()
m_circle. (3) ;
;
【代码5-2】
class Factory
public:
(4) getShapeInstance (int type) //生成特定类实例
switch (type)
case 0:rcturn new Point;
Case l:return new Rectangle;
case 2: return new Line;
case 3: return newCircle;
default: return NULL;
void main (int argo, char *argv[])
if (argc!=2)
cout << "error parameters !" << endl; return; inttype=atoi (argv[1]) ;
Factory factory;
Shape *s;
s = factory. (5):
if (s==NULL)
cout << "Error get the instance !" << endl;
return;
s->display () ;
(6) ;
return;
查看答案解析
参考答案:
正在加载...
答案解析
正在加载...
根据网考网移动考试中心的统计,该试题:
0%的考友选择了A选项
0%的考友选择了B选项
0%的考友选择了C选项
0%的考友选择了D选项