发布时间:2014-11-25 23:20:35
加权排序是一个常用且简单的功能,一个compare函数就可以很完美的实现,但是如果每个用户的加权方式不一样,那就另当别论了。很自然的想到让用户自己写脚本语言来实现特殊化的加权排序。Python虚拟机可以很方便的在C++中运行,只要可以export一些变量到Python脚本中,可以很方便的实现加权排序。下面介绍如何导出一些变.........【阅读全文】
发布时间:2014-11-23 22:56:23
工作中遇到一个问题,我有一个容器,装着各式各样的对象的指针,需要把拥有dump方法的指针内容dump出去,而对于没有dump方法的对象,直接忽略。首先想到的是给每个对象提供一个查询操作,从而得知是否拥有dump方法。显然这个方法不能让人满意,需要更改大量的class实现。C++如果我能自动判断某个类型是否拥有某方法,这个.........【阅读全文】