es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: STDSTRING

Utilice std::string como búfer de salida para la función C.

Necesito utilizar una función C antigua que requiere un búfer de salida. En lugar de utilizar una matriz de caracteres para esto y luego copiar desde esta matriz de caracteres a std::string, quiero evitar la operación de copia adicional y utilizar un objeto str::string preasignado como búfer: https://godbolt.org/z/jx85off3G #include <string> . . . Read more

Cómo trabajar con variables de cadenas en Rcpp que podrían ser nulas?

Estoy escribiendo un paquete de R + código Rcpp para trabajar con una biblioteca existente de C++. Después de revisar los tutoriales aquí: https://gallery.rcpp.org/articles/optional-null-function-arguments/, estoy teniendo dificultades para trabajar con NULL y cadenas de texto. Me confunde que no pueda hacer un cast de tipo Rcpp::Nullable<std::string> a std::string (o, de . . . Read more

Rendimiento de string_view Vs const char*

¿Es mejor usar un parámetro std::string_view en lugar de const char* en el código siguiente? void func( const std::string_view str ) { std::istringstream iss( str.data( ) ); // str se pasa al constructor de istringstream <pre><code>std::size_t pos { }; int num { std::stoi( str.data( ), &pos, 10 ) }; // . . . Read more