总结

这些天主要看看一下C++ Primer这本书,基本上都仔细看了一遍,只是对其中关于类的部分大致浏览了一下,对其中的RTTI学习了一下,确实这本书介绍的很全面,对其中的模板,泛型,异常处理和RTTI等部分,以前都是一扫而过的,通过这本书,我想今后可以说在C++的各个方面,虽然不能很精通,但也都可以说是有所了解了,呵呵,还是很有成就感的,在这里我也不说学到的什么东西了,从书名上自然可以知道,这是一本入门读物,但是内容却十分的全面,我想,并不适合初学者学习,毕竟这些东西太多了,还是有一点基础的话,可以结合以前的知识,这样对比的学习,我想这本书对一些新型的知识都有一些基础的介绍和深入,可以当作一本参考手册.
接下来我就结合我这几天遇到的一些问题总结一下了
首先就是发现VC的一些缺点,在泛型,模板和RTTI等技术上支持的不好,我编写的模板实参推演和RTTI中的dynamic_cast中,调试了好多遍,但程序就是报错和崩溃,花了好久的时间啊,说什么size没有指定,最后在同时介绍下在别的编译器下一点问题都没有,而且据同时反映这在VC6很常见,在VC8中就没有问题.不过还是觉得模板实参推演上,我觉得还是挺不错的,能够自动检测到模板数组的大小,虽然我们自己计算输入参数也可以,不过感觉这种技术还是挺爽的.在这两三天里这两个算是我收获最大的地方了吧,一个是泛型和STL的基础,一个是解决不能添加虚函数时的解决方案,尽管说尽量不要使用
上面就是我对这些技术的一个简单概括和总结
在异常处理方面,以前就学习过,感觉在实际编程中,我不太清楚这需要我们考虑吗?所以只是学习了一下语法,练了几个小例子.
接下来,看了一些重载的知识,感觉原先就已经可以了,还算熟一些吧,不过当在重载中,谈到了一些效率问题,对其中的一些,我原先也看过书,知道其中的原因,不过在赋值这方面,感觉理解上还不是很透彻,虽然最后也能理解,不过我打算还是有时间看看那本Inside the C++ Object Model,学习一下编译器在解析这些东西上到底是如何实现的. 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值