会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Peter333
博客园
首页
新随笔
联系
订阅
管理
2019年6月9日
一道理解虚函数(多态)机制的题目
摘要: 一道理解虚函数(多态)机制的题目(摘抄) 以下程序输出为 答案:12 //Base * pb = new Child(1), 首先创建子类对象,初始化为1,但是pb是BASE类型;func1()不是虚函数,所以pb->func1()执行的是基类的func1函数,i= 10,然后调用func2()函数
阅读全文
posted @ 2019-06-09 15:34 Peter333
阅读(221)
评论(0)
推荐(0)
编辑
2019年4月18日
将1~9共九个数分成三组,分别组成三个三位数且使这3个三位数构成1:2:3的比例,试求出所有满足条件的3个三位数。
摘要: 这是在百度上找的,很简洁易懂,我自己也有写,是用三层循环挑出所有 3个不重复数组合,显然没有这个来得简明粗暴,而且并没有省去很多情况,这种直接从123加到987的方法仅仅是比我的方法多了两个数字重复的情况(并没有算法数量级),但是编写起来简单多了。因此引用这份代码。 出处:https://zhida
阅读全文
posted @ 2019-04-18 22:52 Peter333
阅读(3849)
评论(0)
推荐(0)
编辑
2019年4月17日
C++笔记整理(参考整理自各大博客)
摘要: 为什么构造函数不能是虚函数,析构函数往往是虚函数? 静态存储区。无论在哪里构建,其过程都是两步:首先,分配一块内存;其次,调用构造函数。好,问题来了,如果构造函数是虚函数,那么就需要通过vtable 来 调用,但此时面对一块 raw memeory,到哪里去找 vtable 呢?毕竟,vtable
阅读全文
posted @ 2019-04-17 19:14 Peter333
阅读(2204)
评论(0)
推荐(0)
编辑
字符排序
摘要: 从M个不同字符中任取N个字符的所有组合。 eg: input:ABC 2 output:AB AC BC 思路:递归,从M个里面取N个=>从M个里面取1个+从M个里面取N-1个
阅读全文
posted @ 2019-04-17 18:58 Peter333
阅读(420)
评论(0)
推荐(0)
编辑
公告