Resultados de la búsqueda a petición "stdstring"

4 la respuesta

¿Puede un std :: string contener nulos incrustados?

Para cadenas C normales, un carácter nulo'\0' significa el final de los datos. Qué pasastd::string, ¿puedo tener una cadena con caracteres nulos incrustados?

2 la respuesta

convertir cadena C ++ estándar a cadena ^

Quiero convertir a std :: string a System :: String ^ en el entorno Visual C ++. Sé que podemos convertir System :: String a std :: string porMarshalString Función de la siguiente manera: void MarshalString ( String ^ s, string& os ) { using ...

5 la respuesta

Almacenar una cadena UTF-8 unicode en std :: string

En respuesta a la discusión en Cadenas multiplataforma (y Unicode) en C ++ [https://stackoverflow.com/questions/4169948/cross-platform-strings-and-unicode-in-c] ¿Cómo lidiar con cadenas Unicode en C / C ++ de una manera ...

6 la respuesta

Hay una manera de obtener std: buffer de cadena

¿Hay alguna forma de obtener el búfer "en bruto" o un std :: string? Estoy pensando en algo similar aCString::GetBuffer(). Por ejemplo, con CString haría: CString myPath; ::GetCurrentDirectory(MAX_PATH+1, ...

4 la respuesta

Agregar int a std :: string

Intenté dos formas diferentes de agregar unint a unstd::string, y para mi sorpresa, obtuve resultados diferentes: #include <string> int main() { std::string s; s += 2; // compiles correctly s = s + 2; // compiler error return 0; }¿Por qué se ...

5 la respuesta

¿Cómo uso los caracteres Unicode de 3 y 4 bytes con cadenas estándar de C ++?

En el estándar C ++ tenemos

4 la respuesta

¿Es legal sobrescribir el terminador nulo de std :: string?

En C ++ 11, sabemos que

2 la respuesta

¿Cuál es la diferencia entre std :: string :: c_str y std :: string :: data? [duplicar]

Esta pregunta ya tiene una respuesta aquí:cadena c_str () vs. datos () 6 respuestas¿Por qué querría llamar?

2 la respuesta

¿Es malo depender del índice 0 de un std :: string vacío?

std::string my_string = ""; char test = my_string[0];Me di cuenta de que esto no se bloquea, y cada vez que lo he probado, la prueba es 0. ¿Puedo depender de que siempre sea 0? o es arbitrario? ¿Es esta una mala programación? Editar: De ...

6 la respuesta

¿Cómo limpiar (sobrescribir con bytes aleatorios) std :: string buffer interno?

Considere un escenario, dondestd::string se usa para almacenarun secreto. Una vez que se consume y ya no es necesario, sería bueno limpiarlo, es decir, sobrescribir la memoria que lo contenía, ocultando asísecreto. std::string proporciona una ...