问题 问答题

//获取配置信息后进行其他工作,此处省略

答案

参考答案:private
(2)Configure*Configure∷_inStance
(3)new Configure
(4)_instance
(5)Configure∷Instance()

解析:

[分析]:
根据题目要求Configure类为单身模式,即只能产生一个实例。为了实现这一目标常用的方法是:第一种,把类本身的构造函数加访问权限控制符private让外部方法无法直接调用它:第二种,声明一个此类的静态指针,用于指向仅能产生的那一个实例;第三种,声明一个public的返回结果为此类的方法,供外界调用。
本题(1)空处要求填写构造函数的访问权限public、protected和private,由于是单身模式,所以类必须只能有一个实例,所以其构造函数应该设置为private,防止类的使用者构造类的多个实例。
又由于staticConfigure*_instance是一个静态成员变量,必须初始化,所以(2)空处应填写static Configure∷Configure*_instance。
对于本题(3)空处应构造类的一个实例new Configure()。
对于本题(4)空处返回instance,在主函数中应用此类时,只能通过Instance来实例化一个Configure对象。

选择题
单项选择题