摘要:
题目:写一个不能被继承的类思路:1、把构造函数设为私有函数在C++中子类的构造函数会自动调用父类的构造函数,子类的析构函数也会自动调用父类的构造函数,要想一个类不能被继承,只要把它的构造函数和析构函数都定义为私有函数。当一个类试图从它那继承的时候,必然会由于调用构造函数、析构函数而导致编译错误。但如... 阅读全文
posted @ 2015-07-30 21:55
AndyJee
阅读(714)
评论(0)
推荐(0)
摘要:
题目:写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。思路:很容易想到通过位运算来解决问题。以5+17=22为例,参考十进制加法:1、只做各位相加不进位运算,即得到12,;2、做进位运算,即得到10,;3、把前面两个结果先相加,即得到22;同样二进制加法也一样:1、两个... 阅读全文
posted @ 2015-07-30 21:31
AndyJee
阅读(454)
评论(0)
推荐(0)
摘要:
题目:求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等关键字及条件判断语句(a?b:c)。思路:1、构造函数在类中定义静态成员变量N和sum,在构造函数中++N,sum+=N;如此一来,创建n个该类型的实例,就会调用n次构造函数,对应的静态变... 阅读全文
posted @ 2015-07-30 21:03
AndyJee
阅读(1198)
评论(0)
推荐(0)

浙公网安备 33010602011771号