看到primer第十五章里面的一个查询的程序想把它实现出来。书上没有给出全部的代码,只是把关键的几个类以及成员函数的代码写了出来,书后面的题目也有叫我们实现它的功能。书里面只提到了我们还需要实现TextQuery::size函数。然后就写了一个,再把main里面的东西改改就调试了。一开始编译没有问题,但一运行就会跳出来bug,在程序的一开头就崩溃了。后来在网上找了一份答案,对照了看了一下,是关于对Query对象执行=号的操作没有重载,是它不能运行。要添加这样的函数代码:
刚才写了篇随笔,本来都快要写完了,但本本好像进程太多IE被迫关闭了,所以随笔也没影了。本来想重写的,想想也没啥好说的,就这样吧。反正是蛮不爽的。
对于句柄类的概念一直模模糊糊的,其实很简单,就是为了储存和管理类指针,使用户不必担心指针的管理。因为要进行面向对象的编程就要使用指针或者引用,比如进行函数的动态绑定,就拿书上的例子来说: