Bugs
shanno
这个作者很懒,什么都没留下…
展开
-
程序崩溃在delete某个对象时
记录一些bugs,以便在今后的面试或debug时使用。即使有天不coding了,也可把它当做记忆来回味。A* a = new DerivedA();if(0 != a){ delete a; // crash!!!}delete 对象a时程序crash了,这是怎么回事呢?经过排查原来DerivedA内部的某个成员变量被delete了两次。这是哪个粗心的CPPER写的程序啊?原创 2012-03-10 19:49:52 · 2573 阅读 · 1 评论 -
DLNA 维护笔记
1. VARIANT结构体_variant_t类实现了对VARIANT结构体的封装,可以避免指针的问题。使用_variant_t时,出现链接错误的解决方法:添加comsupp.lib库。C#中与其对应的类是object.2. 今天(2012/8/1)写了段得意的代码: template class MetadataPropertyExtractor{ public: t原创 2012-08-01 08:04:43 · 736 阅读 · 0 评论