相关疑难解决方法(0)

Cython std ::两个指针对,期望一个标识符或文字

为什么在Cython中可以包装

std::pair<int, Foo*> myPair;
Run Code Online (Sandbox Code Playgroud)

但不是

std::pair<Foo*,Bar*> myPair;
Run Code Online (Sandbox Code Playgroud)

特别是,在Cython中包装std::pair如下:

pair[int, Foo*]
Run Code Online (Sandbox Code Playgroud)

并且工作顺利,但当第一个元素也是一个指针我有问题:

pair[Foo*,Bar*] myPair2
Run Code Online (Sandbox Code Playgroud)

我越来越

pair[Foo*,Bar*] myPair2
        ^
------------------------------------------------------------
test.pyx:50:17: Expected an identifier or literal
Run Code Online (Sandbox Code Playgroud)

我在Linux上使用Cython 0.17.1,g ++ 4.4

c++ python pointers cython

10
推荐指数
1
解决办法
3724
查看次数

标签 统计

c++ ×1

cython ×1

pointers ×1

python ×1