人, 既无虎狼之爪牙,亦无狮象之力量,却能擒狼缚虎,驯狮猎象,无他,唯智慧耳。
全部博文(167)
发布时间:2013-07-16 15:07:06
资源管理的核心目标就是确保程序动态分配的资源在使用完成后能够释放送还给系统,避免因此出现内存泄泄漏问题。正常的程序流程在末尾都会有类似delete之类的处理语句,但是不能保证之前的程序流程发生异常或者return导致后续的delete得不到执行。解决此问题的一个方法是利用C++对象使用完自动调用dest.........【阅读全文】
发布时间:2013-07-16 11:08:12
今天继续Scott的神作《Effective C++》的第二章:构造/析构/赋值运算Item5. 了解C++默默编写并调用哪些函数 当定义个类时,如果没有明确定义constructor和destructor,则编译器会使用默认函数创建constructor/destructor/copy constructor/copy assignment函数,其中感觉新鲜的是复制构造函数.........【阅读全文】
发布时间:2013-07-15 16:19:02
今天开始拜读大神的《Effective C++》,虽说是编程的注意事项,但是读起来一点都不轻松,也许正说明自己的C++不深厚,由此可以得到提升和巩固吧!今天主要学习的第一章《Accustoming Yourself to C++》,介绍了一些使用C++时基本却很重要的问题。一个明确的理念是作为一种多重范型编程语言,C++功能强大,可.........【阅读全文】
发布时间:2013-07-12 11:45:21
C++的面向对象内容还是很多的,内容繁杂,体系庞大,想起家里的Prime的厚度,心里一小颤。二级考试教材只涉及了C++最基础的语法,比如类之间的继承关系,虚函数等,至于泛型编程基本没有涉及。现在自己感觉不熟的就是C++的三个部分:泛型编程、面向对象设计和运算符重载。今天重新看了下这部分,把感觉重要的.........【阅读全文】
发布时间:2013-07-11 14:47:01
《Essential C++》虽然短小但是读起来并不容易,尤其对于一直面向过程编程的自己来说,上午看STL,虽然不太懂,但感觉应该是很好用的东东,大大提高了程序代码的通用性,而且是不是类似C的标准库呢?跳过这章后是面向对象编程模块,作者举了之前列出的数列的例子,但是自己的心有些浮躁,因为C++语法自己在考.........【阅读全文】