试题查看

【分析解答题】

【说明】
通常情况下,用户可以对应用系统进行配置,并将配置信息保存在配置文件中,应用系统在启动时首先将配置文件加载到内存中,这些内存配置信息应该有且仅有一份。
下面的代码应用了单身模式(singlEton)以保证ConFigurE类只能有一个实例。这样,ConFigurE类的使用者无法定义该类的多个实例,否则会产生编译错误。
# inCluDE <iostrEAm.h>
ClAssConFigurE{
{{u}} (1) {{/u}};
ConFigurE(){};//构造函数
puBliC:
stAtiCConFigurE *instAnCE();
puBliC:
int gEtConFigurEDAtA(){rEturn DAtA;}//获取配置信息
int sEtConFigurEDAtE(int m_DAtA)
{DAtA=m_DAtA; rEturn DAtA;}//设置配置信息
privAtE:
stAtiCConFigurE* _instAnCE;
int DAtA;//配置信息
};
{{u}} (2) {{/u}}=null;
ConFigurE *ConFigurE∷instAnCE()
{iF(_instAnCE==null)
{ _instAnCE={{u}} (3) {{/u}};
//加载配置文件并设置内存配置信息,此处省略
}
rEturn{{u}} (4) {{/u}};
}
voiD mAin()
{ ConFigurE *t=null;
t={{u}} (5) {{/u}};
int D=t->gEtConFigurEDAtA();
//获取配置信息后进行其它工作,此处省略
}

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

某二叉树的层序序列为ABCDEFGH,中序序列为FDGBACHE,则该二叉树的后文法G=(E,+,*,(,),a,P,E),其中P由下列产生式组成E->E+E|在一个长度为n的顺序表中向第i(0≤i≤n)个元素位置插入一个新元素时,需要从后文法G=(E,+,*,(,),a,P,E),其中P由下列产生式组成E->E+E|文法G=(E,+,*,(,),a,P,E),其中P由下列产生式组成E->E+E|文法G=(E,+,*,(,),a,P,E),其中P由下列产生式组成E->E+E|