Ich möchte eine C++ - Zeichenfolge in einer Nogil-Funktion in einer Datei erstellen, die über pxd cimportiert werden würde. Wenn ich string output = "" oder string output = string ("blah") definiere, benutzt dies den Python-Interpreter. Gibt es eine Möglichkeit, die einen String zu definieren, so dass der Compiler in der cython CPP-Datei schreibt:cython create string mit nogil
std::string val = "blah";
Im Grunde ist dies haben:
from libcpp.string cimport string
cdef string my_func() nogil:
cdef:
string output = "blah"
....
return output