人, 既无虎狼之爪牙,亦无狮象之力量,却能擒狼缚虎,驯狮猎象,无他,唯智慧耳。
全部博文(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-15 09:04:38
今天来补记下上周四、五的情况吧。由于fsrip的源码使用CPP写的,而自己对于面向对象实在外行的可以,于是用了约三天的时间来学习《Essentiao C++》,希望可以快速上手。最后对于面向对象的概念和语法都有了大致的了解,于是就开始查找之前的calng++编译错误,提示GetLastError()函数没有定义的问题。&.........【阅读全文】
发布时间:2013-07-12 11:45:21
C++的面向对象内容还是很多的,内容繁杂,体系庞大,想起家里的Prime的厚度,心里一小颤。二级考试教材只涉及了C++最基础的语法,比如类之间的继承关系,虚函数等,至于泛型编程基本没有涉及。现在自己感觉不熟的就是C++的三个部分:泛型编程、面向对象设计和运算符重载。今天重新看了下这部分,把感觉重要的.........【阅读全文】