摘要: 将10进制转换成2进制,是除以2得到的余数,再倒序排列,这可以用递归实现,也可以用数据结构——栈实现。 先看递归实现: 递归的实现方式,需要一定的逻辑性,如果把上述的打印函数和递归调用调换位置,输出将反向。这里对于递归的基础知识不做解释,如果忘记了,查询相关资料。 这里用递归能够很好的实现把最后求出 阅读全文
posted @ 2017-03-16 15:47 Crystal_Guang 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 在一个虚函数的声明语句的分号前加上 =0;就可以将一个虚函数变成纯虚函数,其中,=0只能出现在类内部的虚函数声明语句处。纯虚函数只用声明,而不用定义,其存在就是为了提供接口,含有纯虚函数的类是抽象基类。我们不能直接创建一个抽象基类的对象,但可以创建其指针或者引用。值得注意的是,你也可以为纯虚函数提供 阅读全文
posted @ 2017-03-16 10:52 Crystal_Guang 阅读(6585) 评论(1) 推荐(0) 编辑