摘要: QGraphicsItem构造后默认的坐标系与其parent的坐标系等同。QGraphicsItem绝大部分操作中的涉及坐标值的变量,在本操作的定义过程中都应该被当做自身坐标系下的值来处理;QGraphicsItem::pos()的返回值、QGraphicsItem::setPos()的参数是少数例外之二,用于代表parent坐标系下的坐标值。当QGraphicsItem的位置在其parent坐标... 阅读全文
posted @ 2010-06-14 23:30 tnt_vampire 阅读(5973) 评论(0) 推荐(0) 编辑
摘要: 程序中,有些对象的生命周期是静态的可预测的,这时只要把构造销毁的时机硬编码进程序即可;然而有些对象的生命周期却和运行时环境相关(例如在线程间共享对象,无“引用”时销毁),对于这种类型的对象必须借助额外的信息和设施来控制,基于引用计数的封装boost::shared_ptr及其相关设施就是其中一种(我所了解的还有基于标记-清除的GC),下面就易错的地方小结下:一般而言,不要同... 阅读全文
posted @ 2010-06-14 23:24 tnt_vampire 阅读(3850) 评论(1) 推荐(1) 编辑