cython のオブジェクトへの参照を取得しようとしています。次のコードは問題なくコンパイルされます。
cdef vector[int] a
a.push_back(1)
cdef vector[int] & b=a
ただし、次の行を追加すると:
b.push_back(1)
コンパイラは、 b が参照として宣言されているが初期化されていないと不平を言います。cythonで参照を初期化するにはどうすればよいですか? (ドキュメンテーションは、cython での参照の使用法について少し曖昧です)