全部博文(842)
发布时间:2013-07-26 17:26:31
新手发文,可以建议,勿喷~C++中容器的使用可谓非常广泛,可是使用不当也会造成相当头疼的麻烦。我就C++中常用的容器中常犯的一个erase函数的错误,给大家共享:erase函数在容器中是不可小觑的一个函数,但是用它同样不可小觑:容器中的迭代器是强大的工具,大家都知道erase函数调用之后容器会自动的缩小自己的长度(也.........【阅读全文】
发布时间:2013-07-26 17:26:10
相信C/C++程序员都用过这个库函数, 这个函数时程序员申请堆中的内存,需要自己手动释放内存,所以这个函数也是Memory Leak的根源。但是malloc一次最多能申请多少内存呢,显然这个跟我们物理内存的大小和我们的系统,编译器都有一定的关系。已经不记得之前在哪里遇到过这个问题,今天忽然想起来了,于是自己做了个实验。.........【阅读全文】
发布时间:2013-07-26 17:25:13
今天开始拜读大神的《Effective C++》,虽说是编程的注意事项,但是读起来一点都不轻松,也许正说明自己的C++不深厚,由此可以得到提升和巩固吧!今天主要学习的第一章《Accustoming Yourself to C++》,介绍了一些使用C++时基本却很重要的问题。一个明确的理念是作为一种多重范型编程语言,C++功能强大,可.........【阅读全文】
发布时间:2013-07-26 17:24:12
资源管理的核心目标就是确保程序动态分配的资源在使用完成后能够释放送还给系统,避免因此出现内存泄泄漏问题。正常的程序流程在末尾都会有类似delete之类的处理语句,但是不能保证之前的程序流程发生异常或者return导致后续的delete得不到执行。解决此问题的一个方法是利用C++对象使用完自动调用dest.........【阅读全文】