杂谈
tomwindcloud
这个作者很懒,什么都没留下…
展开
-
Qt的内存管理
点击打开链接 在QT的程序中经常会看到只有new而不delete的情况,其实是因为QT有一套回收内存的机制,主要的规则如下: 1.所有继承自QOBJECT类的类,如果在new的时候指定了父亲,那么它的清理时在父亲被delete的时候delete的,所以如果一个程序中,所有的QOBJECT类都指定了父亲,那么他们是会一级级的在最上面的父亲清理时被清理,而不用自己清理; 2.程序通常最上层转载 2012-01-14 11:47:09 · 614 阅读 · 0 评论 -
【转载】关键字:Const,Const函数,Const变量,函数后面的Const!~
点击打开链接 看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。 const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所转载 2012-01-05 08:10:06 · 358 阅读 · 0 评论 -
c++异常处理机制示例及讲解
点击打开链接 PS: 博主注, 转载的这篇文章写得不错。只是例子中传的指针是有问题的。原因在于在catch捕捉到错误之前,该对象已经析构了。不过,瑕不掩瑜,不错。 注:该例子我在工作盘 test-->testException中有实现。 这两天我写了一个测试c++异常处理机制的例子,感觉有很好的示范作用,在此贴出来,给c++异常处理的初学者入门。本文后附有c++异常的知识普及,有兴趣者转载 2012-02-26 18:51:53 · 369 阅读 · 0 评论 -
typedef用法小结
点击打开链接 来源一:Using typedef to Curb Miscreant Code Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。 typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 ty转载 2012-04-03 09:10:53 · 339 阅读 · 0 评论 -
C++中的I/O stream类
点击打开链接转载 2012-04-03 11:24:29 · 439 阅读 · 0 评论