摘要: 用于表示共边的数据结构,存储边、点、面。实例数据结构如下:(能够保证数值不稳定性)class WE_Edge { WE_Vertex vert1, vert2; WE_Face aFace, bFace; WE_Edge aPrev, aNext, bPrev, bNext; // clockwise ordering WE_EdgeDataObject data;}class WE_Vertex { List<WE_Edge> edges; WE_VertexDataObject data;}class WE_Face { List<WE_Edge> edges; W 阅读全文
posted @ 2012-04-27 10:37 晒米的猫 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 维基百科说明(中文的实在太不详细,英文的够全面): http://zh.wikipedia.org/wiki/%E6%99%BA%E8%83%BD%E6%8C%87%E9%92%88 http://en.wikipedia.org/wiki/Smart_pointer智能指针:智能指针的提出是为了减少指针错误使用的风险(如边界越界、野指针、内存泄露等),使用智能指针,能够自动进行垃圾的回收和处理。保留效率的情况下,提升安全性。智能指针主要用于内存管理,也用于网络资源的管理等。如果某一语言已经有了完善的内存回收机制(如java C#),则智能指针的存在是没有意义的。实现... 阅读全文
posted @ 2012-04-27 09:47 晒米的猫 阅读(417) 评论(0) 推荐(0) 编辑