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 ...

È stato utile?

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
scroll top