实现 一个类,使得该类任何形式的 派生类 无论怎么定义和实现,都无法产生任何对象 实例 (原创)
2011-03-15 12:48
351 查看
IBM 面试 设计一个类,使得该类任何形式的 派生类 无论怎么定义和实现,都无法产生任何对象 实例
答案:
class A{
public:
A(){}
virtual ~A()=0;
};
记住不要实现A::~A(){}就可以满足这个条件。
答案:
class A{
public:
A(){}
virtual ~A()=0;
};
记住不要实现A::~A(){}就可以满足这个条件。
相关文章推荐
- C# 单例模式实现实例产生一个窗体对象
- 设计Point类用来定义平面上的一个点,用构造方法传 递坐标位置,方法有计算两点的距离。编写测试类,在该类中实现Point类的对象。
- .使用面向对象思想,输出员工信息并计算员工的工资。实现过程为:定义一个部门(Department)类,该类有部门编号(Id)、部门名称(Name)属性; 再定义一个员工(Employee)类,该类的属
- 定义一个List集合并实例化对应的实现类对象。循环输入任意个整数,输入0结束输入循环,对集合中的数据进行从大到小的排序后输出
- 怎么限制一个类的对象实例,只能在"堆"上分配,或者只能在"栈"上分配
- 6.5 定义一个日期类 Date,该类对象存放一个日期,可以提供的操作有: void GetDate(); //取日期值,格式如“2001 年 2 月 5 日” void GetYear(); //取
- [总结]C++实现一个限制对象实例个数的类
- C++实现一个类只有一个实例对象
- 每日一个js实例5--通过面向对象实现运动
- 66.6 设计一个雇员类 employee,存储雇员的姓名、编号和生日等信息,要求该类使用 上一题设计的日期类作为成员对象。雇员类的使用如下: //定义一个雇员,其雇员号为 10,生日为 1970 年
- C++实现一个限制对象实例个数的类
- 编写一个异常类MyException,再编写一个类Student,该类有一个产生异常的方法public void speak(int m) throws MyException,要求参数m的值大于1000时,方法抛出一个MyException对象。最后编写
- 用c++编写一个不能被继承的类(但是可以在类外部定义该类的对象)
- 定义一个c++类只能实例一个对象
- 使用Object.definePropery方法定义一个只读对象实例
- Java经典实例:进阶版堆栈实现,支持任何对象类型
- 第七周上机任务三--实现一个复数类--通过模板类的技术手段,设计Complex,使实部和虚部的类型为定义对象时用的实际类型
- 一个完整的包命名空间定义实现的代码 -- 色色原创
- [C++学习笔记14]动态创建对象(定义静态方法实现在map查找具体类名对应的创建函数,并返回函数指针,map真是一个万能类)good
- 剑指officer第二题:题目:设计一个类,我们只能生成该类的一个实例(五种方法实现)