【发布时间】:2019-03-27 06:43:56
【问题描述】:
我有一个 A.pxd(仅包含函数声明)和 A.pyx,其中仅包含一个包含所有函数体的类 A。
比我有从 A 继承的 B,
对于 B,我有 B.pxd 和一些功能
B.pyx
class Bclass(A):
#all the funcions body
我现在想知道如何告诉 B.pyx 将 A 识别为类型名称?
我要做的是:
B.pyx
cimport A
import A
from A import Aclass
cdef Bclass(Aclass):
#body
但它告诉我:A 不是类型名称
如果我只在一个 file.pyx 中执行此操作,它可以正常工作,但使用 files.pxd 它不会。
【问题讨论】:
标签: inheritance cython