摘要: 今天我老大告诉我,智能指针不是普通的指针,智能指针指向NULL,那么保存的东西就会释放,因为它是智能的,指向了一个新对象,新东西,会释放原来的内存去存新的东西,那么指向空就相当于析构了,普通指针不行,不自己析构指向的东西(即保存的东西)则可能会导致内存泄漏。 传指针相当于新建了一个指针,但是仍然指向 阅读全文
posted @ 2019-04-11 15:36 唐淼 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 由于它是单例的静态实例: 所以会在函数退出前才执行析构函数,但是odUninitialize函数会把Teigha的东西全部销毁,所以再执行CompoentFactory()的析构函数去析构成员变量(含有Teigha的东西就会报错) 所以提前调用ComponentFactory()析构函数。 阅读全文
posted @ 2019-04-11 11:05 唐淼 阅读(307) 评论(0) 推荐(0) 编辑