- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 C++的标准输入
从一个简单的问题谈起昨天做题的时候,遇到一个输入是这样的3 4aaaa aaaa aaaabbbbbbb bbbbccc cccccccc^D第一行输入一个整数n,表示接下来句子的数量,和另外一个整数(这里没有作用,只是用来说明下面的一个情况),接下来就是n个句子,每个句子以回车结束。 我的想法是int i, j;cin >> i >> j;while(i--){ string s;
2017-03-31 09:30:47 851
原创 虚表指针的初始化时期
虚表指针是由构造函数初始化的。我这里只分析单一继承的情况,多重继承的情况我还没有弄明白。比如说我现在有两个类A,B, B继承A。如果我创建一个B对象,那么会先调用A的构造函数,再调用B的构造函数。在调用A的构造函数的时候,会将vptr指向A的虚表地址,调用B的构造函数的时候,再重新将vptr指向B的虚表地址。下面我用代码来证明。因为vptr的赋值会在我写的代码之前赋值好,所以我在A, B的构造函数里
2017-03-26 18:28:54 4746 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人