vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 2
声望: 0

description

请教一个源码问题,template里面的回调函数都加上了virtual装饰器,而这个装饰器却啥也没干,为什么要这么处理?为什么不直接上@abstractmethod

Administrator
avatar
加入于:
帖子: 4661
声望: 266

这是个语法糖,为了提示阅读源码的用户这些装饰的函数是虚函数,可以由用户继承实现(不是必须继承)。

如果加上abstractmethod,则会导致强制用户必须继承,对于一些新手用户来说容易出错。

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3

沪公网安备 31011502017034号