gpt4 book ai didi

reference - Cython 初始化对象引用

转载 作者:行者123 更新时间:2023-12-02 23:42:35 26 4
gpt4 key购买 nike

我正在尝试获取对 cython 中对象的引用。以下代码编译没有问题:

cdef vector[int] a
a.push_back(1)
cdef vector[int] & b=a

但是,当我添加以下行时:

b.push_back(1)

编译器提示 b 已被声明为引用但未初始化。我应该如何初始化 cython 中的引用?(文档对于 cython 中引用的使用有点模糊)

最佳答案

为什么不这样做:

cdef vector[int] a
a.push_back(1)
cdef vector[int] *b=&a
b[0].push_back(1)
b.push_back(2) # Works too, I gess

关于reference - Cython 初始化对象引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14754709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com