Cython C ++ e std :: string
Domanda
Qual è il modo migliore di utilizzare C ++ standard di std :: string da Cython? La distribuzione ultima Cython dovrebbe rendere più facile in ogni caso, ma mi chiedo perché ci sono wrapper per std :: vector e non per std :: string ...
Soluzione
include wrapper per std :: string , che possono essere importati con :
from libcpp.string cimport string
Altri suggerimenti
Spiacenti, questo problema è stato appeso qui per un paio di giorni. Alla fine ho fatto questo:
cdef extern from "string" namespace "std":
cdef cppclass string:
char* c_str()
, che non è una soluzione completa, ma ancora fa la cosa.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow