题目一:写一个函数,求两个整数之和,要求在函数体内不得使用+、-、x、/等四则运算符号
这个题的具体讲解 见 求职宝典 P69
题目二:用C++ 设计一个不能被继承的类
常规的解法:把构造函数设为私有函数
创新解法:利用虚拟继承
上一个解法使用上有些不方便,比如只能得到位于堆上的实例,而不能得到位于栈上的实例。
题目一:写一个函数,求两个整数之和,要求在函数体内不得使用+、-、x、/等四则运算符号
这个题的具体讲解 见 求职宝典 P69
题目二:用C++ 设计一个不能被继承的类
常规的解法:把构造函数设为私有函数
创新解法:利用虚拟继承
上一个解法使用上有些不方便,比如只能得到位于堆上的实例,而不能得到位于栈上的实例。