
C/C++
文章平均质量分 76
Galaxy_Li
这个作者很懒,什么都没留下…
展开
-
一件被误导很久的事:关于new和delete
当你写下new和delete的时候,到底发生了什么事呢,让我们来做个试验看看。写一段小代码:class a{public: a() { foo(); } int foo() { return 0; } ~a() { bar(); } int bar() { return 1; }};int _tmain(int argc, _TCHAR* argv[]){ a* tmp = n转载 2012-05-10 20:58:36 · 536 阅读 · 0 评论 -
30分钟STL入门
STL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点STL算法作为模板函数提供。为了和其他组件相区别,在本书中STL算法以后接一对圆括弧的方式表示,例如sort()。STL另一个重要特性是它不是面向对象的。为了具有转载 2012-06-13 22:18:06 · 754 阅读 · 0 评论 -
手把手教你把Vim改装成一个IDE编程环境(图文)
By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:http://blog.youkuaiyun.com/wooinCopyright:该文章版权由吴垠和他可爱的老婆小包子所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作转载 2012-07-06 10:11:09 · 1164 阅读 · 0 评论 -
Visual C++调试 ASSERT()和TRACE()工具
Visual C++ IDE提供了功能强大的调试器,包括联编(build)工具和调试(debug)工具,Visual C++的调试工具栏如图2-20所示,在调试状态下,其中的某些按钮才会显示。从左到右,各按钮的含义如表2-3所示。 如果我们发现某个程序中有bug 产生,就可以对其代码部分进行调试,以下罗列出通常采取的步骤。在可疑的代码处添转载 2012-11-11 16:00:02 · 1977 阅读 · 0 评论