Cython:禁用自动类型转换

时间:2018-03-01 07:17:09

标签: cython

我有一个这样的cpp文件:

namespace MyNamespace {
        struct MyStruct {                                                                                                                                        
        std::unordered_set<index> field1;                                                                                                                            
        std::unordered_set<index> field2; 
}

我还没有对MyStruct进行任何包装。

然后在Cython文件中,我尝试访问field1对象的MyStruct(由某个函数返回,详细信息省略)。

然而,Cython automatically converts structdict,实际评估为{}(但我不确定原因)。

那么有没有办法暂时禁用转换?

0 个答案:

没有答案