上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: std::vector entities; OdDbBlockTableRecordPtr blkTblRcd = blockId.openObject(); OdDbIdMappingPtr idMap = OdDbIdMapping::createObject(); idMap->setDestDb(db); for (auto entIter = b... 阅读全文
posted @ 2019-05-05 16:16 唐淼 阅读(597) 评论(0) 推荐(0) 编辑
摘要: Teigha的db(即database)可以有很多BlockTableRecord,可以用 OdDbBlockTablePtr blkTbl = db->getBlockTableId().openObject(OdDb::kForWrite); 来获得BlockTable 然后根据OdDbObje 阅读全文
posted @ 2019-05-05 15:32 唐淼 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 三国战记的援军令是按物品键再按跳查看,101原版不能爆3个气,乱世拳皇道具无限,可以爆3个气bcd,爆一个气是abc,爆气完绝招是上下A,司马懿的大招也是上下A。豹子和士兵扔炸弹是右下或者左下A 西游释厄传,电脑一直按着下键,然后2格气,左右左+A,元神出窍,大元神是→←↙↓↘→BC 拳皇2002风 阅读全文
posted @ 2019-05-04 19:06 唐淼 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 今天我老大告诉我,智能指针不是普通的指针,智能指针指向NULL,那么保存的东西就会释放,因为它是智能的,指向了一个新对象,新东西,会释放原来的内存去存新的东西,那么指向空就相当于析构了,普通指针不行,不自己析构指向的东西(即保存的东西)则可能会导致内存泄漏。 传指针相当于新建了一个指针,但是仍然指向 阅读全文
posted @ 2019-04-11 15:36 唐淼 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 由于它是单例的静态实例: 所以会在函数退出前才执行析构函数,但是odUninitialize函数会把Teigha的东西全部销毁,所以再执行CompoentFactory()的析构函数去析构成员变量(含有Teigha的东西就会报错) 所以提前调用ComponentFactory()析构函数。 阅读全文
posted @ 2019-04-11 11:05 唐淼 阅读(307) 评论(0) 推荐(0) 编辑
摘要: conan remove * -f(-f是强制,不询问) 阅读全文
posted @ 2019-04-10 15:10 唐淼 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: const std::experimental::filesystem::path symbolsFilename = LR"(d:\fulongtech_git\draing_recognizer\Datas\Symbols.dxf)"; L表示双字节,也就是每个字符占用两个字节,就是可能出现中文 阅读全文
posted @ 2019-04-10 11:13 唐淼 阅读(1907) 评论(0) 推荐(0) 编辑
摘要: 智能指针里经常有这种写法,智能指针前面加*号就是变成了本体的引用: 阅读全文
posted @ 2019-04-10 10:05 唐淼 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 借用一下https://www.cnblogs.com/zhuguanhao/p/6286145.html的代码 本来A的对象 a是无法直接访问data变量(或者是A的私有成员函数)的,但是在友元类C里面,就能直接访问了,这是一种权限的改变 阅读全文
posted @ 2019-04-08 15:47 唐淼 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 智能指针解引用是返回引用 其根本原因是重载了*号,类似如下: 记得一件事:返回值带*号的,都用&引用接收,如图上面函数,生成的实例也需要用&,表明只生成这一个实例,不复制实例,所有接受也用引用,就是直接传递"本体"的意思: 用指针接受引用就不用加引用符号了,因为指针不会生成副本,是一个指向本地的东西 阅读全文
posted @ 2019-04-08 15:16 唐淼 阅读(1693) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页